集合
[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://www.toymoban.com/news/detail-827164.html
https://regex101.com/
文章来源地址https://www.toymoban.com/news/detail-827164.html
DFA / NFA
到了这里,关于【regex】正则表达式的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!