Dieser Artikel stellt hauptsächlich das Konzept und die Verwendung von regulären AusdrückenLookaround vor und analysiert insbesondere das Konzept, die Klassifizierung, die Verwendung und die zugehörigen Hinweise von Lookaround Die folgenden
Die Beispiele in diesem Artikel beschreiben das Konzept und die Verwendung der regulären Ausdruckssuche. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:
1. Sich umsehen wird auch als Vor-Suche und Nullbreitenbehauptung bezeichnet
2. Umschauen ist unterteilt in
(?=exp)
Umsehen in einer bestimmten Reihenfolge
(?<=exp)
Sehen Sie sich in umgekehrter Reihenfolge um
(?!exp)
Negativer sequenzieller Lookaround
(?<exp)
Negativer Lookaround in umgekehrter Reihenfolge
Nur Lookaround belegt einen logischen Ort und keinen physischen Ort
Beispiel: Dateien mit dem Suffixnamen txt abgleichen
Zeichen: file.txt, file2.exe Regulär w(?=.exe)
match string file2
4. Verwendung von „look around“
(?=exp) Zwei Möglichkeiten um sich in einer bestimmten Reihenfolge umzusehen
① Telefonnummern suchen, die mit 132 beginnen Telefonnummer
Zeichen: Meine geschäftliche Nummer ist meine Telefonnummer, die mit 132 beginnt, ist 13244444444 Meine Telefonnummer, die mit 158 beginnt, ist 15822222222
Normale (?=d{11})132d{8}
stimmt mit 13244444444 überein
Detaillierte Erklärung: Ordnen Sie zuerst die Nummern 132 und 158 zu und dann die beiden Nummern entsprechend dem Ausdruck auf der linken Seite
② Suchen Sie die Datei mit dem Suffixnamen txt
Zeichen file1.txt file2 .exe
Regularw+(?=.exe)
entspricht der Zeichenfolge file2
(?<=exp), um die Verwendung der umgekehrten Suche zu bestätigen
① Rufen Sie die angegebene Datei ab. Das Dateisuffix
Zeichen file1.text file2.exe fiel3.jpg
regulär (?<=[/w]+.)w+
entspricht den Zeichen text exe jpg
PS: Auch hier stellen wir Ihnen zwei sehr praktische Tools für reguläre Ausdrücke als Referenz zur Verfügung:
JavaScript Online-Testtool für reguläre Ausdrücke:
http://tools.jb51.net/regex/javascript
Online-Generierungstool für reguläre Ausdrücke:
http ://tools.jb51.net/regex/create_reg
Das obige ist der detaillierte Inhalt vonReguläre Ausdrücke untersuchen Konzepte und verwenden_reguläre Ausdrücke. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!