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

mb_ereg

マルチバイトは、正規表現のマッチングをサポートします
名前:mb_ereg
カテゴリ:マルチバイト文字列
対応言語:php
一言説明:マルチバイトの正規表現マッチングを実行します

関数名:mb_ereg()

関数の説明:MB_EREG()関数は、マルチバイトの正規表現マッチングを実行するために使用されます。

使用法:MB_EREG(String $ pattern、String $ string [、array&$ regs]))

パラメーター:

  • $パターン:一致する正規表現パターン。
  • $文字列:パターンを検索する文字列。
  • $ regs(オプション):マッチング結果を含む配列。このパラメーターが提供されている場合、関数はマッチング結果を配列に保存します。

返品値:一致が成功した場合、関数はtrueを返し、それ以外の場合は偽りです。

例:

 // 在字符串中搜索匹配的正则表达式$string = "Hello, 你好!"; $pattern = "你好"; if (mb_ereg($pattern, $string)) { echo "匹配成功"; } else { echo "匹配失败"; } // 使用数组存储匹配结果$string = "Hello, 你好!"; $pattern = "([A-Za-z]+),\s+(\p{Han}+)"; $regs = array(); if (mb_ereg($pattern, $string, $regs)) { echo "匹配成功"; echo "完整匹配结果:" . $regs[0] . PHP_EOL; echo "第一个括号内的匹配结果:" . $regs[1] . PHP_EOL; echo "第二个括号内的匹配结果:" . $regs[2] . PHP_EOL; } else { echo "匹配失败"; }

注:

  • MB_EREG()関数はマルチバイト文字セーフであり、マルチバイト文字を含む文字列を処理できます。
  • この関数の動作は、MB_REGEX_ENCODING()関数によって設定された現在の正規表現エンコードの影響を受けます。
  • MB_EREG()関数を使用する前に、MB_REGEX_ENCODING()関数を介して正しい正規表現エンコードが設定されていることを確認する必要があります。
  • ケース非感受性マッチングを実行する場合は、パターン文字列に「/pattern/i」などの「i」モディファイアを使用できます。
  • グローバルマッチングを実行する場合は、パターン文字列の「/パターン/g」などの「G」モディファイアを使用できます。
  • マルチラインマッチングを実行する場合は、パターン文字列で「/パターン/m」などの「M」モディファイアを使用できます。
  • パフォーマンスを改善するために、MB_EREG_MATCH()関数を使用して、一致する結果を返すことなく、単一の試合を実行できます。
  • この関数をよりよく理解して使用するには、公式PHPドキュメントのMB_EREG()関数の詳細な説明と例を参照することをお勧めします。
類似の関数
  • 文字エンコーディングを検出します mb_detect_encoding

    mb_detect_encoding

    文字エンコーディングを検出します
  • 文字列の長さを取得します mb_strlen

    mb_strlen

    文字列の長さを取得します
  • 文字列が最初に別の文字列に表示される場所を見つけます mb_strpos

    mb_strpos

    文字列が最初に別の文字列に表示される場所
  • 別の文字列で指定された文字の最後の発生を見つける mb_strrchr

    mb_strrchr

    別の文字列で指定された文字の最後の発生を
  • MBStringの内部設定を取得します mb_get_info

    mb_get_info

    MBStringの内部設定を取得します
  • 内部文字エンコードを設定/取得します mb_internal_encoding

    mb_internal_encoding

    内部文字エンコードを設定/取得します
  • マルチバイトは、正規表現のマッチングをサポートします mb_ereg

    mb_ereg

    マルチバイトは、正規表現のマッチングをサ
  • 文字をHTML数値文字列参照にエンコードします mb_encode_numericentity

    mb_encode_numericentity

    文字をHTML数値文字列参照にエンコード
人気記事(にんききじ)