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

mb_ereg_search_regs

マルチバイトの正規表現の一致する部分を返します
名前:mb_ereg_search_regs
カテゴリ:マルチバイト文字列
対応言語:php
一言説明:最後のマルチバイトの正規表現の一致の結果を返します

関数名:mb_ereg_search_regs()

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

使用法:MB_EREG_SEARCH_REGS()関数は、最後のマルチバイト正規表現マッチの結果を返すために使用されます。

構文:mb_ereg_search_regs([string $ pattern [、string $ options = "msr"]]):array | false

パラメーター:

  • パターン(オプション):正規表現パターン。提供されていない場合は、mb_ereg_search_init()関数を使用して最新のモードセットを使用します。
  • オプション(オプション):オプションを一致させます。デフォルトは「MSR」です。これは、マルチラインモード、シングルラインモード、リバース検索モードを意味します。

返品値:

  • 試合が成功した場合、MB_EREG_SEARCH_REGS()は、サブグループマッチングの結果を含むインデックスアレイを返します。最初の要素は完全な一致結果であり、その後の要素は、括弧内に保存されているサブグループの一致結果です。
  • 一致する結果が得られない場合、falseが返されます。

例:

 $str = "Hello, 你好,世界!"; mb_ereg_search_init($str, '[\x{4e00}-\x{9fa5}]'); mb_ereg_search(); $regs = mb_ereg_search_regs(); print_r($regs);

出力:

 Array ( [0] => 你)

上記の例では、最初にMB_EREG_SEARCH_INIT()関数を使用して、マルチバイトの正規表現検索を初期化し、一致する漢字の範囲を指定します。次に、mb_ereg_search()関数を使用して検索を実行します。最後に、mb_ereg_search_regs()関数を呼び出すことにより、最初の要素が完全な一致結果である一致結果のサブグループマッチ結果の配列を取得します。

類似の関数
  • マルチバイト文字列の正規表現マッチング mb_ereg_match

    mb_ereg_match

    マルチバイト文字列の正規表現マッチング
  • エンコードされたメールを送信します mb_send_mail

    mb_send_mail

    エンコードされたメールを送信します
  • マルチバイト文字列が与えられた場合、文字配列を返します mb_str_split

    mb_str_split

    マルチバイト文字列が与えられた場合、文字
  • 文字エンコードの検出順序を設定/取得します mb_detect_order

    mb_detect_order

    文字エンコードの検出順序を設定/取得しま
  • 別の文字列で指定された文字の最後の発生を不機嫌に探しているケース mb_strrichr

    mb_strrichr

    別の文字列で指定された文字の最後の発生を
  • Mbregex関数のデフォルトオプションを設定/取得します mb_regex_set_options

    mb_regex_set_options

    Mbregex関数のデフォルトオプション
  • ケース文字列が別の文字列の最初に表示される場所を不機嫌に見つけます mb_stripos

    mb_stripos

    ケース文字列が別の文字列の最初に表示され
  • ケース別の文字列で文字列の最初の発生を不機嫌に検索する mb_stristr

    mb_stristr

    ケース別の文字列で文字列の最初の発生を不
人気記事(にんききじ)