9.2.8 模式修正符(單個字符)1

9.2.8 模式修正符(單個字符)1

i.php

<?php
/*  
 *  模式修正符號(單個字符)
 *
 *  1. 模式修正符號要寫在定界符號外, 放在右邊
 *
 *      "/go*gle/i"
 *  2. 模式修正符號, 一個字符就是一個功能, 可以組合使用
 *
 *      "/go*gle/ieU"
 *
 *  作用:
 *      模式修正符號可以修正正則表代式的解釋, 或擴充了正則表達式的功能 
 *
 *
 *      i : 修正正則表達式不區分大小寫(默認是區分大小寫的)    
 *
 */

    $str = "this is a Test";

    $reg = '/test/i';


    if(preg_match($reg, $str, $arr)) {
        echo "正則 <b>{$reg}</b>, 和字符串<b>{$str}</b>匹配成功<br>";
        print_r($arr);
    } else {
        echo "匹配失敗!<br>";
    }

m.php

<?php
/*  
 *  模式修正符號(單個字符)
 *
 *  1. 模式修正符號要寫在定界符號外, 放在右邊
 *
 *      "/go*gle/i"
 *  2. 模式修正符號, 一個字符就是一個功能, 可以組合使用
 *
 *      "/go*gle/ieU"
 *
 *  作用:
 *      模式修正符號可以修正正則表代式的解釋, 或擴充了正則表達式的功能 
 *
 *
 *      i : 修正正則表達式不區分大小寫(默認是區分大小寫的)    
 *
 *      m : 修正符號修正正則表達式可以視為多行, 在使用 ^ 或 $ 這兩個符號時, 每一行滿足都可以。  (默認視為一行處理)
 *
 */

$str = "this is a Test
abchello world  
meizi";

    $reg = '/^abc/im';


    if(preg_match($reg, $str, $arr)) {
        echo "正則 <b>{$reg}</b>, 和字符串<b>{$str}</b>匹配成功<br>";
        print_r($arr);
    } else {
        echo "匹配失敗!<br>";
    }
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,914評論 18 139
  • PHP 學習目錄 ├─PHP視頻教程 1 LAMP網站構建 │ ├─PHP教程 1.1.1 新版視頻形式介紹│ ...
    曹淵說創業閱讀 16,175評論 29 417
  • 《ijs》速成開發手冊3.0 官方用戶交流:iApp開發交流(1) 239547050iApp開發交流(2) 10...
    葉染柒丶閱讀 5,317評論 0 7
  • 今天為大家分享的是品牌,這個品牌分為個人品牌和企業品牌,但是我認為個人品牌比企業品牌更加的重要,為什么呢?因為如果...
    禹音閱讀 325評論 0 0
  • 前些日子 你說你經歷了許多失落 五月天里大雨滂沱 你沒安心的失眠和難過 在雨中一夜夜奔波 我記得住你的海島城市 極...
    空稀飯閱讀 224評論 0 1