Aktueller Standort: Startseite> Funktionskategorien> mb_ereg_search

mb_ereg_search

Multi-byte-reguläre Expressionsübereinstimmung für vordefinierte Multi-Byte-Saiten
Name:mb_ereg_search
Kategorie:Multi-Byte-Zeichenfolge
Programmiersprache:php
Kurzbeschreibung:Führen Sie eine regelmäßige Ausdrucksuche in Multibyte -String durch

Funktionsname: mb_ereg_search ()

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

Funktionsbeschreibung: Die Funktion mb_ereg_search () wird verwendet, um regelmäßige Expressionsuche in einer Multibyte -Zeichenfolge auszuführen.

Verwendung: mb_ereg_search ($ muster, $ string, $ option = 'ms')

Parameter:

  • $ muster: Das reguläre Ausdrucksmuster, nach dem man suchen muss.
  • $ String: Die zu suchen, nach der Multibyte -Zeichenfolge gesucht werden muss.
  • $ option (optional): Die verfügbaren Optionen sind wie folgt:
    • 'MS': Standardoption, die die Verwendung von Multibyte-String- und Multi-Line-Modus angibt.
    • 'IS': bedeutet, dass nur Multibyte -Saiten verwendet werden.
    • 'ix': bedeutet, Multibyte -Zeichenfolgen zu verwenden und den Fall zu ignorieren.
    • 'IMSX': bedeutet, Multibyte-Zeichenfolgen, Multi-Line-Modi und Ignorierungen zu verwenden.

Rückgabewert:

  • Gibt true zurück, wenn eine Übereinstimmung gefunden wird, andernfalls gibt es false zurück.

Beispiel:

 // 在字符串中搜索匹配的正则表达式$string = "Hello, 你好!"; $pattern = "/[\x{4e00}-\x{9fa5}]/u"; // 匹配中文字符mb_ereg_search($pattern, $string); if (mb_ereg_search()) { echo "找到匹配项!"; } else { echo "未找到匹配项!"; } // 使用不同选项进行搜索$string = "Hello, 你好!"; $pattern = "/hello/i"; // 忽略大小写匹配"hello" mb_ereg_search($pattern, $string, 'i'); if (mb_ereg_search()) { echo "找到匹配项!"; } else { echo "未找到匹配项!"; }

Anmerkungen:

  • Bevor Sie die Funktion mb_ereg_search () verwenden, müssen Sie zuerst die Funktion mb_ereg () oder die Funktion mb_ereg_search_init () verwenden, um das reguläre Ausdrucksmuster festzulegen.
  • Nachdem Sie die Funktion mb_ereg_search () verwendet haben, können Sie die Funktion mb_ereg_search_getpos () verwenden, um die Position der Übereinstimmung zu erhalten.
Ähnliche Funktionen
Beliebte Artikel