Delphi 正则表达式之TPerlRegEx 类的属性与方法(5): Compile、Study
2024-08-25 08:44:32
// 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; {
编译表达式, 会加快执行速度、降低启动速度;
如果表达式比较复杂而又多次执行, 应该先编译;
编译内容包括表达式选项.
}
最新文章
- C++ std::priority_queue
- OpenGL新手框架
- phpstorm 设置Utf8编码
- 函数的caller属性
- Hello World!
- params参数的调用
- mac itunes ios 7 升级 出现 this device isn't eligible for the requested build
- web端/h5端账号密码的安全性问题
- lsblk
- Bar 柱状图
- queue源码
- 【BZOJ4832】抵制克苏恩(矩阵快速幂,动态规划)
- 安卓sdk webview获取淘宝个人信息100项,源码。
- SQL SERVER中DBLINK的实现
- volatile的内存语义
- Hadoop mapreduce执行过程涉及api
- Arrays.copyOfRange()
- 【转载】gdi+ 内存泄漏
- logrotate日志不轮转呢?_新日志size0
- [Shiro] - Shiro之进阶
热门文章
- centos yum安装及手动编译ettercap
- 使用inotify+rsync实现服务器间文件同步
- Uncaught TypeError: Cannot read property 'addEventListener'
- 【SR】论文资源相关
- hdu 4294(bfs)
- push certificate
- 一个简单RPC框架是怎样炼成的(VI)——引入服务注冊机制
- python之gevent模块实现协程
- golang 内置函数new()
- mybatis的dao的注解