3月242016
au3 正则参考 -11-空白字符
<!DOCTYPE html>
空白字符:\s
\s 匹配任何空白字符. 它等效于下表中列出的转义序列和 Unicode 类别.
\f | 匹配换页符 (Chr(12)). |
\n | 匹配换行符 (@LF, Chr(10)). |
\r | 匹配回车符 (@CR, Chr(13)). |
\t |
匹配水平制表符 (@TAB, Chr(9)). |
\v | 匹配任何垂直空白字符. 包括换行符 (LF), 垂直制表符 (VT), 换页符 (FF), 回车符 (CR), 当 (*UCP) 启用时匹配: 下一行 (NEL), 行分隔符, 段落分隔符. |
\p{Z} | 匹配任何空白分隔符. |
下面示例 \s 定义正则表达式模式 \b\w+(e)?s(\s|$), 该模式匹配以 s 或 es 结尾且后跟一个空白的单词字符, 或匹配输入字符串的结束位置:
字符串: matches stores stops leave leaves
表达式: \b\w+(e)?s(\s|$)
匹配结果(标志 4):
[0]=> [0]matches
[1]=> [0]stores
[2]=> [0]stops
[3]=> [0]leaves
单词 leave 包含字符 e , 但 e 后不是 s , 所以此单词不匹配.
表达式分析:
模式 | 说明 |
---|---|
\b | 在单词边界处开始匹配. |
\w+ | 匹配一个或多个单词字符. |
(e)? | 匹配字符 e 0 次或一次 |
s | 匹配字符 s |
(\s|$) | 包含条件选项的分组 , | 为选项分隔符. 匹配空白字符, 或输入字符串的结束位置. |
扫描二维码,在手机上阅读
发表评论
木有头像就木JJ啦!还木有头像吗?点这里申请属于你的个性Gravatar头像吧!