1

我已经设置了模式,问题是,例如,Part\s[V|IV|III|II|I][:]?当它遇到时,它会确认匹配并删除其他两个。有没有办法让模式中的 具有更高的优先级,因此它包含在找到的内容中?Part IIIPart IIIIII

4

2 回答 2

5

您遇到的问题是字符类([ 和 ])仅匹配单个字符。所以它匹配其中的任何一个字符,在这种情况下,你只是简单地重述了 I 很多次。您需要的是或多个字符串而不是字符。IE

(Part\s(V|IV|III|II|I)[:]?)

注意圆括号而不是方括号。

于 2012-11-23T09:50:07.187 回答
1

您可以使用(Part\s(V|IV|III|II|I)[:]?)

于 2012-11-23T09:50:18.170 回答