<> | 转移符号。<用<代替。>用>代替 |
<@start> | 匹配输入字符串的开始位置。如果设置了 HSE 对象的 Multiline 属性,<@start> 也匹配 |
<@over> | 匹配输入字符串的结束位置。如果设置了 HSE 对象的 Multiline 属性,<@over> 也匹配 |
<*>*> | 匹配前面的子表达式零次或多次。例如,z<*>o*> 能匹配 "z" 以及 "zoo"。等价于 |
<+>+> | 匹配前面的子表达式一次或多次。例如,'z<+>o+>' 能匹配 "zo" 以及 "zoo",但不能匹配 "z"。等价于 |
匹配前面的子表达式零次或一次。例如,"do | |
n 是一个非负整数。匹配确定的 n 次。例如,' | |
n 是一个非负整数。至少匹配n 次。例如,' | |
m 和 n 均为非负整数,其中n >= m。最少匹配 m 次且最多匹配 n 次。例如," | |
NG属性 | 当该字符紧跟在任何一个其他限制符后面时,匹配模式是非贪婪的。非贪婪模式尽可能少的匹配所搜索的字符串,而默认的贪婪模式则尽可能多的匹配所搜索的字符串。例如,对于字符串 "oooo",'<+ NG>o+>' 将匹配单个 "o",而 '<+>o+>' 将匹配所有 'o'。 |
匹配除 " | |
匹配 p 并获取这一匹配。所获取的匹配可以从产生的 Matches 集合得到,使用 SubMatches 集合,$0…$9 属性。 | |
<(>pattern)> | 匹配 pattern 但不获取匹配结果,也就是说这是一个非获取匹配,不进行存储供以后使用。这在使用 "或" 字符 (|) 来组合一个模式的各个部分是很有用。例如, 'industr<(>y |
正向预查,在任何匹配 pattern 的字符串开始处匹配查找字符串。这是一个非获取匹配,也就是说,该匹配不需要获取供以后使用。例如, 'Windows | |
负向预查,在任何不匹配 pattern 的字符串开始处匹配查找字符串。这是一个非获取匹配,也就是说,该匹配不需要获取供以后使用。 | |
x | 匹配 x 或 y。例如,'z |
字符集合。匹配所包含的任意一个字符。例如,' | |
负值字符集合。匹配未包含的任意字符。例如,' | |
字符范围。匹配指定范围内的任意字符。 | |
负值字符范围。匹配任何不在指定范围内的任意字符。 | |
匹配一个单词边界,也就是指单词和空格间的位置。 | |
匹配非单词边界。 | |
匹配由 x 指明的控制字符。例如, | |
匹配一个数字字符。可以使用 | |
匹配一个非数字字符。 | |
匹配一个换页符。 | |
匹配一个换行符。 | |
匹配一个回车符。 | |
匹配任何空白字符,包括空格、制表符、换页符等等。 | |
匹配任何非空白字符。 | |
匹配一个制表符。 | |
匹配一个垂直制表符。 | |
匹配包括下划线的任何单词字符。 | |
匹配任何非单词字符。 | |
匹配 n,其中 n 为十六进制转义值。十六进制转义值必须为确定的两个数字长。 | |
匹配 num,其中 num 是一个正整数。对所获取的匹配的引用。例如,' | |
标识一个八进制转义值。 | |
匹配 n,其中 n 是一个用四个十六进制数字表示的 Unicode 字符。例如, \u00A9 匹配版权符号 (©)。 | |
匹配空字符。用于选择,比如 | |
强制性全部字符串匹配。比如 |
以上就是代替正则――HyperScriptExpression联合开发倡议公告的详细内容,更多请关注0133技术站其它相关文章!