正则
== 程序员三大利器 ,正则 SQL 脚本==
1.常用规则
今天主要梳理一下常见的正则规则, 组合使用后可以解决工作中大部分的正则问题, 其他高级用法,则可以看情况去进行资料查阅.例如条件组合,条件判断等高级用法用法.
话不多少,直接上菜.
1. . 任何字符(与行结束符可能匹配也可能不匹配)
2. \d 数字:[0-9]
3. \D 非数字: [ ^0-9 ]
4. \s 空白字符:[ \t\n\x0B\f\r]
5. \S 非空白字符:[ ^\s ]
6. \w 单词字符:[a-zA-Z_0-9]
7. \W 非单词字符:[ ^\w ]
8. X? X, 0次或1次
9. X* X,零次或多次 最少0次
10. X+ X,一次或多次 最少一次
11. X{n} X,恰好 n 次
12. X{n,} X,至少 n 次
13. X{n,m} X,至少 n 次,但是不超过 m 次
14. [abc] a、b 或 c(简单类)
15. \b 单词边界
16. (X) 将X表示的单个或者多个字符当成一组
17. (X){n}
18. ^ 开始
19. $ 结尾
2练习网站
https://alf.nu/RegexGolf
** 卖油翁故事告诉我们,熟能生巧,学而时习之是真的有用的 **