Heim 类库下载 PHP类库 [Konsolidierung der PHP-Reihe] Reguläre PHP-Ausdrücke

[Konsolidierung der PHP-Reihe] Reguläre PHP-Ausdrücke

Oct 09, 2016 am 11:48 AM

[Konsolidierung der PHP-Serie] PHP reguläre Ausdrücke

1. Übersicht

1. Testadresse für reguläre Ausdrücke: http://tool.chinaz.com/regex/

2. Spezifische häufig verwendete reguläre Ausdrücke

1. -A-Za-z0-9] .) [A-Za-z]{2,14}
 2) w ([- .]w )*@w ([-.]w )*.w ( [-.]w )*
3) Analyse:

-- „“ wird „Escape-Zeichen“ genannt. Wird verwendet, um einige Sonderzeichen wie „.“, „/“

 -- „w“ zu maskieren. Entspricht [a-zA-Z0-9_]. Entspricht auch chinesischen Zeichen


​​- " " 1 bis mehrere Male können auch als {1 geschrieben werden,}

​-- Klammern zur Angabe von Unterausdrücken (auch Gruppierung genannt), und dann können Sie die Anzahl der Wiederholungen dieses Unterausdrucks angeben, ([- .]w )*

  -- [- .] Der durch eckige Klammern erweiterte Teil ist das Zeichenfeld

-- . Entspricht jedem Zeichen außer Zeilenumbrüchen

 4) Codebeispiel

<?php
  $email = &#39;sishuinianhua@qq.com&#39;;
  $preg = &#39;/\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/&#39;;
  $res = preg_match($preg, $email, $preg_res);
  var_dump(111,$res,$preg_res);exit;
Nach dem Login kopieren
 --preg_match(): http://php.net/manual/zh/function.preg- match .php

2. URL-Ausdruck:

 1) [a-zA-z] ://[^s]

 2) Parsing:

  -- ^ 

   > Platziert in einem Zeichenfeld (z. B.: [^w]), um eine Negation auszudrücken (was bedeutet, nicht einzuschließen) – „umgekehrte Auswahl“

   > Platziert in einem Ausdruck vor dem Ausdruck bedeutet, dass mit dem aktuellen Zeichen begonnen wird. (/^n/i, bedeutet, mit n zu beginnen).

-- s Entspricht jedem Leerzeichen

3. Anhang

1. Häufig verwendete Metazeichen

Codes Beschreibung
. Entspricht jedem Zeichen außer Zeilenumbrüchen.
w Entspricht Buchstaben, Zahlen oder Unterstrichen Entspricht dem Anfang der Zeichenfolge
$ Entspricht dem Ende der Zeichenfolge




2. Häufig verwendete Qualifikationsmerkmale

Code-/Syntaxbeschreibung

* Nullmal wiederholen oder mehrmals

einmal oder mehrmals wiederholt

? null oder einmal wiederholt
{n} n-mal wiederholt
{n,} n-mal oder öfter wiederholt
{n ,m} n wiederholen bis m mal




3. Häufig verwendete Antonyme

Code/Grammatikbeschreibung

W Entspricht jedem Zeichen, das kein Buchstabe, keine Zahl, kein Unterstrich oder kein chinesisches Zeichen ist

S Entspricht jedem Zeichen, das kein Leerzeichen ist.

D Entspricht jedem Zeichen, das keine Zahl ist.
B Entspricht einer Position, die nicht der Anfang oder das Ende eines Wortes ist.
[^x] Entspricht jedes Zeichen außer x
[^aeiou] Entspricht jedem Zeichen außer den Buchstaben aeiou



Erklärung dieser Website
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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)