// Compile、Study
var
  reg: TPerlRegEx;
begin
  reg := TPerlRegEx.Create(nil);   reg.RegEx  := 'ab';
  reg.Options := [preCaseLess];
  reg.Compile; {编译表达式}
  reg.Study; {Study 方法会检查是否编译, 如果没有编译则执行 Compile}   reg.Replacement := '◆';
  reg.Subject := 'abAbaB';   reg.ReplaceAll;
  ShowMessage(reg.Subject); {返回: ◆◆◆}   FreeAndNil(reg);
end; {
  编译表达式, 会加快执行速度、降低启动速度;
  如果表达式比较复杂而又多次执行, 应该先编译;
  编译内容包括表达式选项.
}

最新文章

  1. C++ std::priority_queue
  2. OpenGL新手框架
  3. phpstorm 设置Utf8编码
  4. 函数的caller属性
  5. Hello World!
  6. params参数的调用
  7. mac itunes ios 7 升级 出现 this device isn't eligible for the requested build
  8. web端/h5端账号密码的安全性问题
  9. lsblk
  10. Bar 柱状图
  11. queue源码
  12. 【BZOJ4832】抵制克苏恩(矩阵快速幂,动态规划)
  13. 安卓sdk webview获取淘宝个人信息100项,源码。
  14. SQL SERVER中DBLINK的实现
  15. volatile的内存语义
  16. Hadoop mapreduce执行过程涉及api
  17. Arrays.copyOfRange()
  18. 【转载】gdi+ 内存泄漏
  19. logrotate日志不轮转呢?_新日志size0
  20. [Shiro] - Shiro之进阶

热门文章

  1. centos yum安装及手动编译ettercap
  2. 使用inotify+rsync实现服务器间文件同步
  3. Uncaught TypeError: Cannot read property 'addEventListener'
  4. 【SR】论文资源相关
  5. hdu 4294(bfs)
  6. push certificate
  7. 一个简单RPC框架是怎样炼成的(VI)——引入服务注冊机制
  8. python之gevent模块实现协程
  9. golang 内置函数new()
  10. mybatis的dao的注解