Heim  >  Artikel  >  Web-Frontend  >  Konzept zur Suche nach regulären Ausdrücken und Nutzungsanalyse

Konzept zur Suche nach regulären Ausdrücken und Nutzungsanalyse

巴扎黑
巴扎黑Original
2017-06-16 10:28:521872Durchsuche

Dieser Artikel stellt hauptsächlich das Konzept und die Verwendung des Look-Arounds mit regulären Ausdrücken vor und analysiert insbesondere das Konzept, die Klassifizierung, die Verwendung und die damit verbundenen Vorsichtsmaßnahmen für das Look-Around.

Die Beispiele In diesem Artikel werden reguläre Ausdrücke beschrieben. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:

1. Lookaround wird auch als Vorsuche und Nullbreitenzusicherung bezeichnet

2. Schauen Sie sich um ist unterteilt in

                                                                                                                🎜>(?=exp) 

Negative Reverse Lookup

(?<=exp)

3. Lookaround belegt nur logische Positionen, aber keine physischen Positionen(?!exp)

(?<exp)Zum Beispiel: passendes Suffix Datei mit dem Namen txt

Zeichen: file.txt, file2.exe Regulär stimmt mit der Zeichenfolge file2 überein

4. Wie man sich umschaut

w(?=.exe)

(?=exp) Zwei Verwendungen von Look in positiver Reihenfolge

① Finden Sie Telefonnummern, die mit 132

Zeichen beginnen: Meine Arbeitsnummer ist meine Telefonnummer, die mit 132 beginnt, ist 13244444444. Meine Telefonnummer, die mit 158 ​​beginnt, ist 15822222222

Normal Entspricht 13244444444

Ausführliche Erklärung: Ordnen Sie zuerst die Zahlen 132 und 158 zu. Dann ordnen Sie diese 2 Zahlen gemäß dem Ausdruck auf der linken Seite zu

② Suchen Sie die Datei mit dem Suffixnamen txt

Zeichen file1.txt file2.exe

(?=d{11})132d{8}regulär

Passen Sie die Zeichenfolge file2

(?<=exp) an, um die Verwendung der umgekehrten Suche zu bestätigen

① Holen Sie sich das Dateisuffix der angegebenen Datei

w+(?=.exe) Zeichentextdatei2.exe Feld3.jpg

RegularÜbereinstimmende Zeichentextexe jpg

Das obige ist der detaillierte Inhalt vonKonzept zur Suche nach regulären Ausdrücken und Nutzungsanalyse. 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