精品伊人久久大香线蕉,开心久久婷婷综合中文字幕,杏田冲梨,人妻无码aⅴ不卡中文字幕

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
關于正則表達式中^和$

^是正則表達式匹配字符串開始位置

$是正則表達式匹配字符串結束位置

很多人始終沒搞清楚這是什么意思,這里用幾個例子看下就一目了然了。

先搞清楚^匹配字符串開始位置(其實就是從字符串左邊第一個字符開始匹配)

1 $str='http://blog.seetiny.com';2 $pattern='/^blog/';  /*因為/為特殊字符*/3 $str=preg_replace($pattern,'jimmy',$str);4 echo $str;die;

上面的輸出是:

http://blog.seetiny.com/

改造一下:

1 $str='http://blog.seetiny.com';2 $pattern='/^http/';  /*因為/為特殊字符*/3 $str=preg_replace($pattern,'jimmy',$str);4 echo $str;die;

輸出:

jimmy://blog.seetiny.com/

可以看到在已^開始的正則,只從左邊第一個字符匹配,如果沒匹配到,那整個匹配就是失敗的

 

再看$匹配字符串的結束位置

1 $str='http://blog.seetiny.com';2 $pattern='/com$/';  /*因為/為特殊字符*/3 $str=preg_replace($pattern,'jimmy',$str);4 echo $str;die;

輸出:

http://blog.seetiny.jimmy

再看一個例子

1 $str='http://blog.seetiny.com';2 $pattern='/iny$/';  /*因為/為特殊字符*/3 $str=preg_replace($pattern,'jimmy',$str);4 echo $str;die;

輸出:

http://blog.seetiny.com

 

看看同時使用^和$是什么意思呢

1 $str='http://blog.seetiny.com';2 $pattern='/^iny$/';  /*因為/為特殊字符*/3 $str=preg_replace($pattern,'jimmy',$str);4 echo $str;die;

輸出:

http://blog.seetiny.com

改成

1 $str='http://blog.seetiny.com';2 $pattern='/^http:\/\/blog.seetiny.com$/';  /*因為/為特殊字符*/3 $str=preg_replace($pattern,'jimmy',$str);4 echo $str;die;

輸出:

jimmy

結合例子看,用法就一目了然了,^和$用處非常多,常見的就是使用sublime編輯給每行文本開始和技術加引號,括號逗號什么的,非常方便

例如有一堆字符串要寫SQL插入到數據庫

 1 85353001071 2 85353001071 3 85959001280 4 81106513888 5 81106513888 6 81106513888 7 81106513888 8 81106514054 9 8110651405410 81106405611 8110651405612 8110651413213 8110651413214 8110651413615 8110651413616 8110651413717 81106513718 8110651413819 8110651413820 8110651413921 811065141391312322 8303000007623 8303000007624 8303000009625 8303000009626 8303000031612327 8303000048328 83030000485429 8303000048930 8303000053331 8303000132332 83030000610

通過sublime非常簡單的就能處理成下面的樣子

 1 ("85353001071", 2 "85353001071", 3 "85959001280", 4 "81106513888", 5 "81106513888", 6 "81106513888", 7 "81106513888", 8 "81106514054", 9 "81106514054",10 "811064056",11 "81106514056",12 "81106514132",13 "81106514132",14 "81106514136",15 "81106514136",16 "81106514137",17 "811065137",18 "81106514138",19 "81106514138",20 "81106514139",21 "8110651413913123",22 "83030000076",23 "83030000076",24 "83030000096",25 "83030000096",26 "83030000316123",27 "83030000483",28 "830300004854",29 "83030000489",30 "83030000533",31 "83030001323",32 "83030000610")

 

本站僅提供存儲服務,所有內容均由用戶發布,如發現有害或侵權內容,請點擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
preg_replace 基礎入門應用
php將url地址轉化為完整的a標簽鏈接代碼
php中正則的使用
Python正則表達式(一看就懂)
PHP常用正則表達式
java正則表達式(2)
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯系客服!

聯系客服

主站蜘蛛池模板: 丰原市| 云霄县| 长春市| 新营市| 平顶山市| 汤原县| 龙陵县| 嘉定区| 开江县| 都兰县| 左权县| 德安县| 布拖县| 九台市| 海兴县| 嘉定区| 冀州市| 泗洪县| 余干县| 石首市| 张家界市| 富宁县| 灵台县| 青河县| 专栏| 桓仁| 阿尔山市| 平舆县| 安陆市| 湘潭县| 栾川县| 石城县| 汽车| 屏东市| 梁河县| 凯里市| 南溪县| 京山县| 凌海市| 财经| 株洲县|