正規表現の全文マッチングスキル文字列全体を正規表現と一致させるには、モードが入力文字列全体と一致するようにする必要があります。次の方法を実現できます: ^"および" $ "は、それぞれ文字列の開始と終わりを表します。たとえば、「^赤い10月$」(ケースによって区別されません)は、正規表現が「赤い10月」と完全に等しい文字列全体と一致することを保証します。
2。文字クラスを使用します(四角いブラケット表現):
一致する文字は、「[aa] bcd '' bcd 'abcd'や 'abcd'などの正方形の括弧に含まれています。 文字列全体が「^[Red Octod] $」などの正方形の括弧に含まれている場合は、文字列の前後に他の文字がないことを確認してください。 この方法の実際の効果はアンカーポイントの使用に似ているが、式は異なることに注意する必要があります。
3。部分的な一致を避けてください:正規表現は、デフォルトで部分的に一致させることができます。これを避けるために、「」限られたキャラクターを使用して、キャラクターまたはグループが1回または複数回一致する必要があることを示すことができます。たとえば、「^Red 10月$」は、他の文字なしで「赤い10月」を含む文字列のみに一致します。 同様に、この方法はアンカーポイントメソッドに似ていますが、重複した文字を含む文字列を処理する場合、式はより簡潔になります。 上記の方法を通して、正規表現が入力文字列全体のみに一致するように、部分的な一致を避けることができます。
以上が正規表現が入力文字列全体と一致するようにするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。