本文整理自网络,侵删。
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 10.3版本获取windows系统版本和cpu信息
用Delphi通过setupapi.dll列举和停用硬件设备
更多相关阅读请进入《Delphi》频道 >>