Heim >Backend-Entwicklung >PHP-Tutorial >Was stellt isU von preg_match in PHP dar?

Was stellt isU von preg_match in PHP dar?

墨辰丷
墨辰丷Original
2018-06-07 10:22:242156Durchsuche

Dieser Artikel stellt hauptsächlich die Bedeutung von isU von preg_match in PHP vor. Ich hoffe, dass er für alle hilfreich ist.

isU bedeutet Groß-/Kleinschreibung, s enthält hier keine Zeilenumbrüche und U kehrt den Wert der Anzahl der Übereinstimmungen um, sodass es sich nicht um eine Standardwiederholung handelt. Dies ist wahrscheinlich der Fall.

/(.*)/isU nach dem regulären Ausdruck, was bedeutet der Parameter „isU“?

Dies ist der Modifikator in regulären Ausdrücken

i sucht sowohl nach Groß- als auch nach Kleinbuchstaben, und

s ist ein Punkt (.), der mit allen Zeichen, einschließlich Zeile, übereinstimmt Pausen. Wenn s nicht festgelegt ist, wird das Zeilenumbruchzeichen nicht einbezogen 🎜>

Beispiel

preg_match Kompatible reguläre Ausdruckssyntax b stellt Wortgrenze dar

Also: Folgendes sollte möglich sein? ? ?

$a="test,admin,abc";
$b="te";
$exist=preg_match("/b{$b}b/",$a);
if($exist)
{
echo "存在";
}else
{
echo "不存在";
}

Sehen Sie sich die entsprechenden Anweisungen an

Kopieren Sie den Code

Der Code lautet wie folgt:

int preg_match ( string pattern, string subject [, Array-Matches [ , int Flags]] );

preg_match() gibt die Anzahl der Musterübereinstimmungen zurück. Entweder 0 Mal (keine Übereinstimmung) oder 1 Mal, da preg_match() die Suche nach der ersten Übereinstimmung beendet. preg_match_all() hingegen sucht bis zum Ende des Betreffs. preg_match() gibt bei einem Fehler false zurück.

Beispiel:

<?php
$a = "abcdefgabcdefaaag";
preg_match(&#39;|abc([a-z]+)g|isu&#39;,$a,$out1);
preg_match_all(&#39;|abc([s]+)g|isu&#39;,$a,$out2);
echo "<pre class="brush:php;toolbar:false">";
print_r($out1);
print_r($out2);
echo "
"; ?>

Schreiben:

Der Unterschied zwischen der Verwendung von doppelten und einfachen Anführungszeichen

<?php
preg_match_all("/href="(.*)"/isu",$contents,$out);
preg_match_all(&#39;|href="(.*)"|isu&#39;,$contents,$out);
?>

Zusammenfassung

: Das ist es Der gesamte Inhalt dieses Artikels soll für das Studium aller hilfreich sein.

Verwandte Empfehlungen:

Die Funktion der ZipArchive-Funktion in PHP

PHP implementiert eine Stapelverarbeitung, um zu erkennen, ob Die Seite wurde in Baidu integriert

Kalenderprogramm in PHP implementiert

Das obige ist der detaillierte Inhalt vonWas stellt isU von preg_match in PHP dar?. 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