【发布时间】:2017-10-14 17:47:59
【问题描述】:
我有一个字符串:
str = word1.woa.1398 word2.woa.1398 word3.woa.1398 word4.woa.1398 word5.woa.1398
我想为 word3 提取“1398”。我需要路径的值只是“1398”。当我使用:
path = str[/(?:word3.woa.*)[0-9]+/]
我明白了:
"word3.woa.1398 word4.woa.1398 word5.woa.1398"
谁能给我正确的正则表达式?
【问题讨论】:
-
查看 rubular.com
-
阅读“How to Ask”、“minimal reproducible example”、“How much research effort is expected of Stack Overflow users?”、Jon Skeet 的“Writing the perfect question”和“How To s The Smart Way”会很有用。您的
str定义没有意义。