mb_ereg_search_regs
マルチバイトの正規表現の一致する部分を返します
関数名: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
パラメーター:
返品値:
例:
$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()関数を呼び出すことにより、最初の要素が完全な一致結果である一致結果のサブグループマッチ結果の配列を取得します。