function name: MB_ereG_seCearch_Getpos ()
function ကိုဖော်ပြချက် - လက်ရှိပုံမှန်စကားရပ်၏ကိုက်ညီသည့်အနေအထားကိုရယူပါ
သက်ဆိုင်သောဗားရှင်း: PHP 4> = 4.2.0, PHP 5, PHP 7
Syntax: mb_ereg_search_getpos ()
ပြန်လာတန်ဖိုး - လက်ရှိပုံမှန်စကားရပ်၏ကိုက်ညီမှုကိုညွှန်ပြသည့်ကိန်းဂဏန်းကိုပြန်ပို့ပါ။ ကိုက်ညီမှုမရှိပါကအမှားတစ်ခုရှိပါကမှားယွင်းစွာပြန်သွားပါ။
ဖော်ပြချက် - MB_ereg_Segipos () function ကိုလက်ရှိပုံမှန်စကားရပ်၏ကိုက်ညီမှုကိုရရှိရန်အသုံးပြုသည်။ ဤလုပ်ဆောင်ချက်သည် Multibyte ဇာတ်ကောင်အစုံကိုအသုံးပြုသောအခါကိုက်ညီသောအနေအထားကိုမှန်ကန်စွာပြန်ပို့နိုင်သည်။
မှတ်စုများ
ဥပမာ -
// 初始化正则表达式引擎mb_regex_encoding("UTF-8"); mb_ereg_search_init("(\d+)", "这是123个苹果和456个橘子"); // 执行正则表达式匹配if (mb_ereg_search()) { // 获取匹配位置$position = mb_ereg_search_getpos(); echo "匹配位置:$position"; // 输出:匹配位置:6 } else { echo "未找到匹配"; }
အထက်ပါဥပမာတွင်ကျွန်ုပ်တို့သည် MB_Reegex_encoding () function ကို အသုံးပြု. UTF-8 ကို အသုံးပြု. MB_eregex_encoding () function ကို အသုံးပြု. MB_ereg_Segout_init () function ကိုသုံးပါ။ နောက်တစ်ခုက MB_ereG_Searearch () function ကိုခေါ်ဖို့ခေါ်ပါ။ အကယ်. ပွဲကိုအောင်မြင်စွာအောင်မြင်ပါက MB_ereg_Segearch_GetPos () function ကိုအသုံးပြုပါ။ ဤဥပမာတွင်ပုံမှန်စကားရပ် (\ d +) သည်နံပါတ် 123 ကိုကြိုးဖြင့်တပ်ဆင်ထားပြီးဖြစ်သည်။