Heim >Backend-Entwicklung >C++ >Wie kann ich reguläre Ausdrücke verwenden, um genau zu einer ganzen Zeichenfolge zu stimmen?

Wie kann ich reguläre Ausdrücke verwenden, um genau zu einer ganzen Zeichenfolge zu stimmen?

Susan Sarandon
Susan SarandonOriginal
2025-01-31 00:02:09975Durchsuche

How Can I Use Regular Expressions to Match an Entire String Exactly?

Der reguläre Ausdruck stimmt genau mit der gesamten Zeichenfolge

überein Um sicherzustellen, dass der reguläre Ausdruck genau mit der gesamten Zeichenfolge übereinstimmt, können zwei Sonderzeichen verwendet werden:

und

. Der Beginn der Zeichenfolge () entspricht dem Beginn der Zeichenfolge, das US -Dollar -Symbol (^) überein mit dem Ende der Zeichenfolge. Durch gleichzeitig verwenden diese beiden Zeichen kann die Übereinstimmung auf die Zeichenfolge beschränkt werden, die vollständig mit der Abfrage übereinstimmt. $ ^ Wenn Sie beispielsweise nach Filmen mit "Red October" suchen möchten (nicht unterschieden), können Sie den folgenden regulären Ausdruck verwenden: $

Dieser Ausdruck stimmt nur mit der Zeichenfolge überein, die mit "Red October" beginnt und mit "Red October" endete. Es passt nicht über Saiten wie "The Hunt for Red October" oder "Red October Night".

<code>^Red October$</code>
Betrachten Sie die Empfindlichkeit des unteren Falls

standardmäßig unterscheidet der reguläre Ausdruck den Fall. Dies bedeutet, dass "Red October" und "Red October" als unterschiedliche passende Gegenstände angesehen werden. Wenn Sie suchen möchten, die nicht zwischen oder zu Kleinbuchstaben unterscheiden, können Sie den -Modifikator verwenden. In diesem Modifikator wird der reguläre Expressions -Engine angegeben, der das Gerät bei der Durchführung der Übereinstimmung ignoriert.

Code Beispiel

(?i)

Folgendes verwendet, wie Sie einen regulären Ausdruck mit einem

-Modifikator in Python verwenden:

Dieser Code druckt "Übereinstimmungsfehler", da die Zeichenfolge "Die Jagd nach Red October" nicht vollständig mit dem Modus übereinstimmt. Wenn die Zeichenfolge in "Red October" geändert wird, wird der Code "erfolgreich" gedruckt.

Das obige ist der detaillierte Inhalt vonWie kann ich reguläre Ausdrücke verwenden, um genau zu einer ganzen Zeichenfolge zu stimmen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn