Aktueller Standort: Startseite> Funktionskategorien> mb_ereg_match

mb_ereg_match

Regelmäßige Ausdrucksübereinstimmung für Multibyte -Saiten
Name:mb_ereg_match
Kategorie:Multi-Byte-Zeichenfolge
Programmiersprache:php
Kurzbeschreibung:Verwenden Sie Multibyte-Charakter-kodierte reguläre Ausdrücke, die entspricht

Funktionsname: mb_ereg_match ()

Anwendbare Version: Php 4> = 4.2.0, Php 5, Php 7, Php 8

Verwendung: Die Funktion mb_ereg_match () wird verwendet, um einen multibyte-charakterkodierten regulären Ausdruck zu erreichen.

Syntax: mb_ereg_match (String $ muster, String $ Betreff [, String $ option = ""]): bool

Parameter:

  • $ muster: Das reguläre Ausdrucksmuster, das übereinstimmt.
  • $ Betreff: Die für die Suche nach suchen.
  • $ option (optional): Eine Zeichenfolge, die zum Angeben von Übereinstimmungsoptionen verwendet wird. Die Standardeinstellung ist eine leere Zeichenfolge.

Rückgabewert: Return True Wenn das Spiel erfolgreich ist, ansonsten return falsch.

Beispiel 1:

 $pattern = "正则表达式"; $subject = "这是一个测试字符串"; if (mb_ereg_match($pattern, $subject)) { echo "匹配成功"; } else { echo "匹配失败"; }

Beispiel 2:

 $pattern = "[\x{4e00}-\x{9fa5}]"; // 匹配中文字符$subject = "测试字符串"; if (mb_ereg_match($pattern, $subject)) { echo "匹配成功"; } else { echo "匹配失败"; }

Anmerkungen:

  • Diese Funktion ist eine vereinfachte Kapselung der Funktion mb_ereg (), die erkennt, ob die gesamte Zeichenfolge mit dem regulären Expressionsmuster übereinstimmt.
  • Da mb_ereg_match () Multibyte -Zeichencodierung verwendet, müssen Sie bei Verwendung dieser Funktion sicherstellen, dass die Zeichencodierung und die interne Zeichencodierung korrekt eingestellt wurden.
  • Sie können den Parameter $ option verwenden, um Matching-Optionen anzugeben, z.
  • Weitere Informationen zu den Syntax- und Übereinstimmungsoptionen regulärer Ausdrücke finden Sie in der offiziellen PHP -Dokumentation.
Ähnliche Funktionen
Beliebte Artikel