【发布时间】:2014-08-04 05:36:44
【问题描述】:
所以我想用正则表达式匹配表单的所有字符串
(word1|word2|word3)/some/more/text/..unlimited parts.../more
所以它以特定单词开头,不以 / 结尾
要匹配的示例:
word1/ok/ready
word2/hello
word3/ok/ok/ok/ready
我最终想要的是当我有一个包含以上 3 个示例的文本(以随机文本散布)时,我在执行 regex.exec(text); 后收到一个包含这 3 个匹配项的数组;
有人知道如何开始吗? 谢谢!
【问题讨论】:
-
@AndyLester 是对的。这里有一些提示:
[^/]匹配除斜线以外的任何内容;+表示匹配上一项或多项。 -
我明白..我确实尝试过,我能够匹配前缀但不能匹配其他前缀:)
-
向我们展示您尝试过的实际代码,然后描述发生的情况和不正确的地方,然后我们可以从那里帮助您。