現在の位置: ホーム> 関数カテゴリ一覧> mb_ereg_match

mb_ereg_match

マルチバイト文字列の正規表現マッチング
名前:mb_ereg_match
カテゴリ:マルチバイト文字列
対応言語:php
一言説明:一致するようにマルチバイト文字エンコードの正規表現を使用します

関数名:mb_ereg_match()

該当するバージョン:PHP 4> = 4.2.0、PHP 5、PHP 7、PHP 8

使用法:MB_EREG_MATCH()関数は、マルチバイト文字エンコードの正規表現を使用して一致するために使用されます。

構文:mb_ereg_match(string $ pattern、string $ subject [、string $ option = ""]):bool

パラメーター:

  • $パターン:一致する正規表現パターン。
  • $件名:検索する文字列。
  • $ option(オプション):一致オプションを指定するために使用される文字列。デフォルトは空の文字列です。

返品値:試合が成功した場合はtrueを返し、それ以外の場合はfalseを返します。

例1:

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

例2:

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

注:

  • この関数は、MB_EREG()関数の単純化されたカプセル化であり、文字列全体が正規表現パターンと一致するかどうかを検出します。
  • mb_ereg_match()はマルチバイト文字エンコードを使用するため、この関数を使用する場合、文字エンコードと内部文字エンコードが正しく設定されていることを確認する必要があります。
  • $ optionパラメーターを使用して、「i」を意味する一致オプションを指定することができます。
  • 正規表現の構文と一致オプションの詳細については、公式のPHPドキュメントを参照してください。
類似の関数
  • 指定されたエンコードで文字列が有効かどうかを確認します mb_check_encoding

    mb_check_encoding

    指定されたエンコードで文字列が有効かどう
  • 事前定義されたマルチバイト文字列のマルチバイトの正規表現の一致する部分の位置と長さを返します mb_ereg_search_pos

    mb_ereg_search_pos

    事前定義されたマルチバイト文字列のマルチ
  • 出力バッファーでの文字エンコードを変換するコールバック関数 mb_output_handler

    mb_output_handler

    出力バッファーでの文字エンコードを変換す
  • サブストリングの発生数を計算します mb_substr_count

    mb_substr_count

    サブストリングの発生数を計算します
  • Mbregex関数のデフォルトオプションを設定/取得します mb_regex_set_options

    mb_regex_set_options

    Mbregex関数のデフォルトオプション
  • 文字列の一部を取得します mb_strcut

    mb_strcut

    文字列の一部を取得します
  • マルチバイトの正規表現マッチングのための文字列と正規表現の設定 mb_ereg_search_init

    mb_ereg_search_init

    マルチバイトの正規表現マッチングのための
  • 文字エンコードを変換します mb_convert_encoding

    mb_convert_encoding

    文字エンコードを変換します
人気記事(にんききじ)