匹配常见符号,包括空格 [\`\~\!\@\#\$\%\^\&\*\(\)\-\=\_\+\[\]\\\{\}\|\;\'\:\"\,\.\/\<\>\?\ˇ\↑\↓\←\→\ ]
匹配24小时制的时间 ([01]?[4-9]|[0-2]: ([0-3])[0-5]: ([0-9])[0-5]?[0-9])
匹配小时:
前1个括号内可以匹配 00-23 , 也可以匹配没有前置0的方式.
[01]? 匹配第一个数字0或者1,也可以没有
[4-9] 匹配第二个数字为4到9的任意数字
| 前后两个表达式只要满足其中一个即可匹配
[0-2]? 匹配第一个数字0,1,2中的一个,也可以没有
[0-3] 匹配第二个数字0到3的数字
中间和后面的两个子表达式分别匹配分钟和秒钟.
匹配所有非中文 [^\u4E00-\u9FA5]
[]内中间的- 表示前后之间的范围
\u4E00-\u9FA5 表示匹配unicode编码中4E00到9FA5之间的所有字符,可以匹配所有中文字符
在方框内第一位的^表示取否的意思,也就是非4E00到9FA5之间的所有字符,即非中文.
网友评论