delphi 正则表达式的匹配模式


本文整理自网络,侵删。

 
TRegExOption = ( 
  roNone,              //无 
  roIgnoreCase,        //忽略大小写 不区分大小写 
  roMultiLine,        //多行模式; 可使 ^ 和 $ 匹配每个行首或行尾 
  roExplicitCapture,  //只捕获指定了名称或编号的子表达式 
  roCompiled,          //预编译表达式; 这在反复使用更有效率 
  roSingleLine,        //单行模式; 使 . 也可匹配换行符 
  roIgnorePatternSpace //忽略注释和未经转义的空白 
); 

delphi xe 10.2 下共有:
TRegExOption = (roNone, roIgnoreCase, roMultiLine, roExplicitCapture,
    roCompiled, roSingleLine, roIgnorePatternSpace, roNotEmpty);


忽略大小写(IGNORECASE)
单行模式(SINGLELINE)
多行模式(MULTILINE)
全局模式(GLOBAL)
从右向左模式(RIGHTTOLEFT)
扩展模式(EXTENDED)


如:matchs:=TRegEx.Matches(Memo1.Text,Edit_RegEx.Text,[roIgnoreCase,roMultiLine]);


Delphi RegularExpressions 正则表达式的用法 http://www.delphitop.com/html/zhengze/3157.html

相关阅读 >>

Delphi fmx 绘制非常精确的 时分秒针

Delphi快速地删除一个目录

Delphi 10.3版本获取windows系统版本和cpu信息

Delphi通过setupapi.dll列举和停用硬件设备

Delphi 根据进程名得到进程所在路径

Delphi xe7 rest获取天气实例

Delphi 获取listview1鼠标所在位置的行名称

Delphi2010中tresourcestream流使用

Delphi获取句柄并发送消息

Delphi tradiogroup 单选分组框组件

更多相关阅读请进入《Delphi》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...