當前位置: 首頁> 函數類別大全> 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

參數:

  • pattern(可選):正則表達式模式。如果未提供,則使用最近一次使用mb_ereg_search_init() 函數設置的模式。
  • options(可選):匹配選項。默認為"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_send_mail

    mb_send_mail

    發送編碼過的郵件
  • 將字符串設為小寫 mb_strtolower

    mb_strtolower

    將字符串設為小寫
  • 大小寫不敏感地查找字符串在另一個字符串中首次出現的位置 mb_stripos

    mb_stripos

    大小寫不敏感地查找字符串在另一個字符串中
  • 多字節字符串的正則表達式匹配 mb_ereg_match

    mb_ereg_match

    多字節字符串的正則表達式匹配
  • 計算子字符串出現次數 mb_substr_count

    mb_substr_count

    計算子字符串出現次數
  • 多字節支持正則表達式匹配 mb_ereg

    mb_ereg

    多字節支持正則表達式匹配
  • 獲取字符的碼點 mb_ord

    mb_ord

    獲取字符的碼點
  • 返回預定義多字節字符串的多字節正則表達式的匹配部分的位置和長度 mb_ereg_search_pos

    mb_ereg_search_pos

    返回預定義多字節字符串的多字節正則表達式
熱門文章