Verständnis von \b in regulären Ausdrücken
b wird verwendet, um Wortgrenzen festzulegen. Entspricht dem Anfang oder Ende eines Wortes (bestehend aus Buchstaben, Zahlen oder Unterstrichen) (zu Beginn der Übereinstimmung darf kein „w“ vor dem Wort stehen; am Ende der Übereinstimmung darf kein „w“ nach dem Wort stehen). Wenn es vor einem bestimmten Zeichen oder einer bestimmten Zeichenfolge im Ausdruck geschrieben wird, bedeutet dies, dass vor diesem Zeichen oder dieser Zeichenfolge kein Zeichen stehen kann, das w entspricht Zeichenfolge. Daher kann nur ein b vor oder nach dem Zeichen stehen, oder es können zwei sein (was bedeutet, dass vor oder nach dem Zeichen kein Zeichen vorhanden sein kann, das w entspricht).
Sehen Sie sich zuerst die richtige Situation an
Abbildung 1
Hinweis: 1. Wenn b nicht aus Buchstaben, Zahlen oder Unterstrichen besteht Wort, der Ausdruck ist falsch definiert und keine Zeichenfolge wird jemals mit ihm übereinstimmen. Wie in Abbildung 2 gezeigt:
Abbildung 2
2. Die Zielzeichenfolge stimmt nur mit einzelnen Wörtern überein, mit Ausnahme der vorhergehenden und folgenden Wörter. Leerzeichen (wie Leerzeichen, W usw.), Die Leerzeichen auf beiden Seiten des übereinstimmenden „Russell“-Zeichens in Abbildung 1 werden nicht gezählt (das Testtool zeigt keine blaue Hintergrundfüllung an ).
Zweck: Unabhängige Wörter oder Teile von Zeichenfolgen finden. Die Geschäftsregel besteht darin, alle Stellen zu finden, an denen das Wort „Russell“ unabhängig vorkommt. Der Ausdruck bRussellb bedeutet beispielsweise, dass Russell123abc nicht übereinstimmt, da auf Russell keine Buchstaben, Zahlen oder Unterstriche folgen sollten. Russell 123abc und Russell@123abc stimmen beide überein.
3. Besondere Umstände. Widersprüchliche Ausdrucksdefinition.
b wird nur verwendet, um Wörter einzuschränken, die aus Buchstaben, Zahlen oder Unterstrichen bestehen.
Wenn nach dem Ausdruck b andere Ausdrücke stehen, dann The Ausdruck nach Ausdruck b darf nicht w oder der Inhalt in w sein, da das
-Beispiel, der Ausdruck bhibnihao, bedeutet, dass der Inhalt von w nicht vor und nach dem Wort hi stehen darf und die Zielzeichenfolge hi haben muss , und hi Gefolgt von „nihao“-Zeichen. Das heißt, die Definition dieses Ausdrucks ist widersprüchlich.
Weil: Gemäß der Definition von b stellt b nur sicher, dass die Zielzeichenfolge die folgenden Bedingungen erfüllen kann: Die Zeichen vor und nach b dürfen kein w haben, sodass Nicht-w- (oder W-)Zeichen vor und nach b übereinstimmen . Beachten Sie, dass es hier erforderlich ist, mit einem Nicht-W-Zeichen übereinzustimmen, sodass im Untertext der regulären Regel bereits gesagt wurde: Das Zeichen, das mit B übereinstimmt, muss von einem Nicht-W-Zeichen umgeben sein, daher müssen danach andere Nicht-W-Ausdrücke hinzugefügt werden Mit der b-Formel ist es möglich, dass die Zielzeichenfolge übereinstimmt.
Ein regulärer Ausdruck wie dieser wird also nie gefunden: bhibnihao Zielzeichenfolge hinihao hi nihao hi*nihao hi @#$nihao . . .
Weil bhib erfordert, dass vor und nach hi keine alphanumerischen oder unterstrichenen Zeichen stehen dürfen und auf hi die Nihao-Zeichenfolge folgen muss. Es können also Leerzeichen vor und nach „hi!“ stehen. Sonderzeichen wie @#¥% und nihao werden unmittelbar nach hi im Ausdruck definiert, daher wird es niemals eine Zielzeichenfolge geben, die diesem regulären Ausdruck entspricht.
Methode: Wenn Sie die Regelmäßigkeit definieren, nehmen Sie dieses Nicht-w in die Regelmäßigkeit auf (schreiben Sie es in den Ausdruck) und ändern Sie die Regelmäßigkeit dann in bhibW+nihao da ist
hinihao
hi nihao
hi@nihao
hi!@#$ nihao
Die letzten drei Spiele
Das obige ist der detaillierte Inhalt vonVerständnis von \b in regulären Ausdrücken. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Reguläre PHP-Ausdrücke sind ein leistungsstarkes Werkzeug zur Textverarbeitung und -konvertierung. Es kann Textinformationen effektiv verwalten, indem es Textinhalte analysiert und sie gemäß bestimmten Mustern ersetzt oder abfängt. Eine häufige Anwendung regulärer Ausdrücke besteht darin, Zeichenfolgen zu ersetzen, die mit bestimmten Zeichen beginnen. Wir werden dies wie folgt erklären

Reguläre Golang-Ausdrücke verwenden das Pipe-Zeichen |, um mehrere Wörter oder Zeichenfolgen abzugleichen, wobei jede Option als logischer ODER-Ausdruck getrennt wird. Zum Beispiel: Entspricht „fox“ oder „dog“: fox|dog entspricht „quick“, „brown“ oder „lazy“: (quick|brown|lazy) entspricht „Go“, „Python“ oder „Java“: Go| Python |Java sucht nach Wörtern oder 4-stelligen Postleitzahlen: ([a-zA

So entfernen Sie Chinesisch mithilfe regulärer Regeln in PHP: 1. Erstellen Sie eine PHP-Beispieldatei. 2. Definieren Sie eine Zeichenfolge, die Chinesisch und Englisch enthält. 3. Verwenden Sie „preg_replace('/([\x80-\xff]*)/i', '',$a);“ Die reguläre Methode kann chinesische Zeichen aus den Abfrageergebnissen entfernen.

In diesem Artikel erfahren Sie, wie Sie mithilfe regulärer PHP-Ausdrücke HTML-Tags entfernen und Klartextinhalte aus HTML-Strings extrahieren. Um zu demonstrieren, wie man HTML-Tags entfernt, definieren wir zunächst eine Zeichenfolge, die HTML-Tags enthält.

Python ist als High-Level-Programmiersprache einfach zu erlernen und zu verwenden. Sobald Sie ein Python-Programm schreiben müssen, werden Sie unweigerlich auf Syntaxfehler stoßen, und Fehler in der Ausdruckssyntax kommen häufig vor. In diesem Artikel besprechen wir, wie Fehler in der Ausdruckssyntax in Python behoben werden. Fehler in der Ausdruckssyntax gehören zu den häufigsten Fehlern in Python und werden normalerweise durch eine falsche Verwendung der Syntax oder das Fehlen notwendiger Komponenten verursacht. In Python bestehen Ausdrücke normalerweise aus Zahlen, Zeichenfolgen, Variablen und Operatoren. am häufigsten

Wir geben Tipps zur Verwendung regulärer PHP-Ausdrücke zur Implementierung der chinesischen Ersetzungsfunktion. Bei der Webentwicklung stoßen wir häufig auf Situationen, in denen chinesische Inhalte ersetzt werden müssen. Als beliebte serverseitige Skriptsprache bietet PHP leistungsstarke reguläre Ausdrucksfunktionen, mit denen sich problemlos chinesische Ersetzungen realisieren lassen. In diesem Artikel werden einige Techniken zur Verwendung regulärer Ausdrücke zur Implementierung der chinesischen Substitution in PHP vorgestellt und spezifische Codebeispiele bereitgestellt. 1. Verwenden Sie die Funktion preg_replace, um die chinesische Ersetzung zu implementieren. Die Funktion preg_replace kann in PHP verwendet werden

Die Sicherheit von Websites hat immer mehr Aufmerksamkeit auf sich gezogen und die Verwendung des HTTPS-Protokolls zur Gewährleistung der Sicherheit der Datenübertragung ist zu einem wichtigen Bestandteil der aktuellen Website-Entwicklung geworden. Wie kann in der PHP-Entwicklung mithilfe regulärer Ausdrücke überprüft werden, ob die URL dem HTTPS-Protokoll entspricht? Finden wir es weiter unten heraus. Regulärer Ausdruck Regulärer Ausdruck ist ein Ausdruck zur Beschreibung von Regeln. Er ist ein leistungsstarkes Werkzeug zur Textverarbeitung und wird häufig beim Textabgleich, bei der Suche und beim Ersetzen verwendet. In der PHP-Entwicklung können wir reguläre Ausdrücke verwenden, um http in der URL abzugleichen

Reguläre Ausdrücke sind ein leistungsstarkes Werkzeug zum Abgleichen von Zeichenfolgen und können die Zeichenfolgenmanipulation erleichtern. Beim Schreiben regulärer Ausdrücke müssen Sie jedoch manchmal bestimmte Sonderzeichen wie „\“, „|“, „{“ usw. abgleichen. Diese Zeichen haben in regulären Ausdrücken eine besondere Bedeutung und müssen mit Escapezeichen versehen werden.
