【发布时间】:2019-06-23 10:20:39
【问题描述】:
我是 RegEx 的新手,我想使用正则表达式在点之间查找单词。
例如,文本是这样的:
abc.efg.hij.klm.opq.
我尝试了以下正则表达式:
\.(\w+)\.
它只显示 2 个匹配项:
.efg.
.klm.
为什么我会得到这个结果?
这里是正则表达式的链接:https://regex101.com/r/pqMN8t/1/
【问题讨论】:
-
你需要类似“\.*\w+\.”的东西吗?
-
对我来说,这不是上面标记的副本。不完全是。嗯,原因是一样的,但解决方案不是。下面的 Sweeper 回答为我提供了我正在寻找的确切解决方案。