本文主要是介绍【regex】正则表达式,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
集合
[0-9.]
[0-9.\-]
例子
正则表达式,按照规则写,写的时候应该不算困难,但是可读性差
不同语言中regex会有微小的差异
vim +需要转义, perl/python中+不需要转义
锚位
\b
am\b
i am
命名 / 命名捕获组 ( 捕获组(Grouping))
// 普通捕获组
(pattern)
// 命名捕获组,两种写法等价
(?<name>pattern) 或 (?'name'pattern)
[0-9.\-]+
(?<ta>[0-9.\-]+)
i amptuitu
工具
regexper
jex.im
https://www.autoregex.xyz/
https://regex101.com/
DFA / NFA
这篇关于【regex】正则表达式的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!