SetLikeFlag
简述
设置Like操作符号的正则表达式默认控制状态。默认值为1。
SetLikeFlag(Flag:Integer):Bool
| 名称 | 类型 | 说明 |
|---|
| flag | integer | 正则表达式控制模式,取值如下: | 取值 | 说明 | | 0b0001 | 大小写无关 | | 0b0010 | 多行开关打开 | | 0b0100 | 不理会^标志 | | 0b1000 | 不理会$标志 | | 0x0010 | REG_DOTALL;使 '.' 特殊字符匹配任意字符,包括换行符;如果没有这个标识,'.' 将匹配 除去 换行符以外的任意字符。 | | 0x0100 | REG_NOTEMPTY;禁止匹配空字符串 | | 0x0200 | REG_UNGREEDY;非贪婪模式 | 若同时设置多个模式,则设置参数值为其对应模式值之和即可 |
| 返回值 | integer | 匹配成功则返回真,否则返回假 |
s:="ParseRegExpr 2011 \r\n ShenZhenTinysoft (TSL)";
reg:="(\\d+).*(tinysoft)";
SetLikeFlag(0b0001+0x0010); //大小写无关+使 '.' 特殊字符匹配任意字符
return s like reg;
返回:1