2 つの条件で正規表現を作成しようとしていますが、その 2 つの条件のうち少なくとも 1 つが true である必要がありますが、両方とも true にすることもできます。これは私の正規表現です:
\(?<=\]\s)(word1|word2)(?=\s\[)\
(?<=\]\s)
orは(?=\s\[)
true でなければなりませんが、両方とも true の場合もありますが、少なくとも 1 つです!
example:
] word1 - true
word1 [- true
] word1 [- true
word1 - false
一致は常に最初の結果でboになる必要があります(結果配列では、「output_array [0]は「word1」でなければなりません)。そのため|
、助けてくれてありがとうを使いたくないのです。