現在の位置: ホーム> 関数カテゴリ一覧> 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()関数を呼び出すことにより、最初の要素が完全な一致結果である一致結果のサブグループマッチ結果の配列を取得します。

類似の関数
  • Parse get/post/cookieデータとグローバル変数を設定します mb_parse_str

    mb_parse_str

    Parseget/post/cookie
  • 文字エンコードの検出順序を設定/取得します mb_detect_order

    mb_detect_order

    文字エンコードの検出順序を設定/取得しま
  • 正規表現を使用してマルチバイト文字列を分割します mb_split

    mb_split

    正規表現を使用してマルチバイト文字列を分
  • 文字列が最初に別の文字列に表示される場所を見つけます mb_strpos

    mb_strpos

    文字列が最初に別の文字列に表示される場所
  • Mimeヘッダーの文字列をエンコードします mb_encode_mimeheader

    mb_encode_mimeheader

    Mimeヘッダーの文字列をエンコードしま
  • 特定の文字を取得します mb_chr

    mb_chr

    特定の文字を取得します
  • Mbregex関数のデフォルトオプションを設定/取得します mb_regex_set_options

    mb_regex_set_options

    Mbregex関数のデフォルトオプション
  • 文字列を小文字に設定します mb_strtolower

    mb_strtolower

    文字列を小文字に設定します
人気記事(にんききじ)