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

mb_ereg_search_setpos

次の正規表現が一致するように出発点を設定します
名前:mb_ereg_search_setpos
カテゴリ:マルチバイト文字列
対応言語:php
一言説明:マルチバイトの正規表現の検索位置を設定します

関数名:mb_ereg_search_setpos()

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

関数の説明:マルチバイトの正規表現の検索位置を設定するために使用されます。この関数は、検索位置を指定されたオフセットに設定し、そのオフセットの後に検索範囲を文字列の部分に制限します。

使用法:mb_ereg_search_setpos(int $ position):bool

パラメーター:

  • 位置:設定する検索位置のオフセット。

返品値:

  • 検索位置が正常に設定されている場合はtrueを返します。エラーが発生した場合、falseが返されます。

例:

 // 设置多字节正则表达式搜索位置mb_ereg_search_setpos(5); // 使用mb_ereg_search_regs() 函数获取匹配的结果$matches = mb_ereg_search_regs('正则表达式', '这是一个测试字符串'); if ($matches) { echo "匹配结果:"; print_r($matches); } else { echo "没有找到匹配的结果。"; }

上記の例では、最初にMB_EREG_SEARCH_SETPOS()関数を呼び出して5のオフセットで検索位置を位置に設定します。次に、MB_EREG_SEARCH_REGS()関数を使用してマルチバイトの正規表現の検索を実行し、マッチング結果を$マッチ変数に保存します。最後に、$ Martes変数に一致する結果が含まれているかどうかを確認し、対応する情報を出力します。

この例のパラメーター「Regex」は概略的なパラメーターであり、実際の状況に従って使用する特定の正規表現に置き換える必要があることに注意してください。

類似の関数
  • 指定されたエンコードで文字列が有効かどうかを確認します mb_check_encoding

    mb_check_encoding

    指定されたエンコードで文字列が有効かどう
  • 文字エンコーディングを検出します mb_detect_encoding

    mb_detect_encoding

    文字エンコーディングを検出します
  • ケース別の文字列で文字列の最初の発生を不機嫌に検索する mb_stristr

    mb_stristr

    ケース別の文字列で文字列の最初の発生を不
  • 出力バッファーでの文字エンコードを変換するコールバック関数 mb_output_handler

    mb_output_handler

    出力バッファーでの文字エンコードを変換す
  • 特定の文字を取得します mb_chr

    mb_chr

    特定の文字を取得します
  • マルチバイトの正規表現の一致する部分を返します mb_ereg_search_regs

    mb_ereg_search_regs

    マルチバイトの正規表現の一致する部分を返
  • 文字列を大文字に設定します mb_strtoupper

    mb_strtoupper

    文字列を大文字に設定します
  • マルチバイトは、正規表現のマッチングをサポートし、ケースを無視します mb_eregi

    mb_eregi

    マルチバイトは、正規表現のマッチングをサ
人気記事(にんききじ)