現在の位置: ホーム> 関数カテゴリ一覧> 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_search

    mb_ereg_search

    事前に定義されたマルチバイト文字列のマル
  • 現在の言語を設定/取得します mb_language

    mb_language

    現在の言語を設定/取得します
  • ケース文字列が別の文字列の最初に表示される場所を不機嫌に見つけます mb_stripos

    mb_stripos

    ケース文字列が別の文字列の最初に表示され
  • マイム文字セットの文字列を取得します mb_preferred_mime_name

    mb_preferred_mime_name

    マイム文字セットの文字列を取得します
  • 文字列の長さを取得します mb_strlen

    mb_strlen

    文字列の長さを取得します
  • マルチバイトの正規表現の文字エンコードを設定/取得します mb_regex_encoding

    mb_regex_encoding

    マルチバイトの正規表現の文字エンコードを
  • MIMEヘッダーフィールドの文字列をデコードします mb_decode_mimeheader

    mb_decode_mimeheader

    MIMEヘッダーフィールドの文字列をデコ
  • 1つ以上の変数の文字エンコードを変換します mb_convert_variables

    mb_convert_variables

    1つ以上の変数の文字エンコードを変換しま
人気記事(にんききじ)