3月292016
au3 正则参考 -14-非数字字符
<!DOCTYPE html>
非数字字符: \D
\D 匹配任何非数字字符. 负字符组 [^0-9] 的简记形式.
下面示例 \D 测试部件号字符串是否包含适当的十进制和非十进制数字字符的组合:
字符串: "A1039C", "AA0001", "C18A", "Y938518"
表达式: \b\D\d{1,5}\D?\b
匹配结果(标志 3):
[0]A1039C
[1]C18A
不匹配的原因 : "AA0001" 最后一位是数字 , 不符合表达式 \D? 的要求 ; "Y938518" 有 6 位数字 , 超出表达式 \d{1,5} 限制 .
表达式分析:
模式 | 说明 |
---|---|
\b | 匹配单词的开始位置. |
\D | 匹配非数字字符. |
\d{1,5} | 匹配 1 到 5 个十进制数字. |
\D? | 匹配 0 个或一个非十进制字符. |
\b | 匹配单词的结束位置. |
扫描二维码,在手机上阅读
发表评论
木有头像就木JJ啦!还木有头像吗?点这里申请属于你的个性Gravatar头像吧!