学习正则利器
https://regex101.com/
正则规则(随便找)
https://www.runoob.com/ruby/ruby-regular-expressions.html
非捕获分组
模式 | 描述 |
---|
(?: re) | 对正则表达式进行分组,但不记住匹配文本。 |
比如说要查找,单词前缀字母个数为2个或4个的母体单词,要匹配的文本如下:
dis-order
re-call
anti-war
macro-world
micro-world
/(?:^[a-zA-Z]{3}|^[a-zA-Z]{5})-(?<word>[a-zA-Z]+)/gm
愉快的拿到想要的结果:
