Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
パターンを設定しましたがPart\s[V|IV|III|II|I][:]?、問題は、Part IIIたとえば に遭遇した場合Part I、一致として認識し、他の 2 つを切り捨てることIIです。IIIパターン内の優先度を高くして、見つかったものに含める方法はありませんか?
Part\s[V|IV|III|II|I][:]?
Part III
Part I
II
III
あなたが抱えている問題は、文字クラス ([ と ]) が単一の文字にしか一致しないことです。したがって、その中の文字のいずれかに一致します。この場合、I を何度も言い換えただけです。必要なのは、文字ではなく複数の文字列です。いえ
(Part\s(V|IV|III|II|I)[:]?)
角括弧ではなく丸括弧に注意してください。
あなたは使用することができます(Part\s(V|IV|III|II|I)[:]?)