1

パターンを設定しましたがPart\s[V|IV|III|II|I][:]?、問題は、Part IIIたとえば に遭遇した場合Part I、一致として認識し、他の 2 つを切り捨てることIIです。IIIパターン内の優先度を高くして、見つかったものに含める方法はありませんか?

4

2 に答える 2

5

あなたが抱えている問題は、文字クラス ([ と ]) が単一の文字にしか一致しないことです。したがって、その中の文字のいずれかに一致します。この場合、I を何度も言い換えただけです。必要なのは、文字ではなく複数の文字列です。いえ

(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 に答える