久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

PHP實現正則表達式分組捕獲操作示例

這篇文章主要介紹了PHP實現正則表達式分組捕獲操作,結合實例形式分析了php正則表達式獲取分組捕獲操作的相關實現方法與使用注意事項,需要的朋友可以參考下

本文實例講述了PHP實現正則表達式分組捕獲操作。分享給大家供大家參考,具體如下:

經過測試,發現php正則表達式獲取分組捕獲是從$0開始,而平時工作中JavaScript中的正則是$1..$9

在提取項目代碼中的漢字時,因為當時操作速度很快(趕時間),很擔心當時.properties的文件{\d}的數字順序搞錯了:

1、可能從{1}開始,而不是從{0}開始

2、可能跳著寫了,比如第一個是{0}第二個需要替換的地方卻寫著{2}

因為使用人工手動操作的,所以這種情況是難以避免,只能說減少誤操作。寫完了,得再檢查一遍,這個遇到困難了,二三千行的代碼,用眼睛一行一行查,那的比較累了,而且還不一定能檢查出來。一多就容易出錯,而且行與行之間靠的太近了,字又太小…

突然想起來,覺得php可以節省一點時間,讀取文件,然后將關鍵的地方標紅…

然后就開始了:php讀取文件,然后逐行的讀取,使用正則表達式匹配符合{\d}的行,然后將{\d}的地方使用紅色進行重點的標記,之后人工去查看每一行是能是符合規則。代碼不對,卻很受用,至少省了用眼睛去一個一個檢查的時間:

PHP實現正則表達式分組捕獲操作示例

這樣一眼掃過去,就能很清楚的看出每一行順序是否都寫對了,寫錯了的行,前面有行號,找到相應行再改改.

<!Doctype html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8">
<title>檢測中文替換文字的正確性</title>
</head>
<?php
 $filename = "C:\test.properties";
 $mode = "r";
 $file_handle = fopen($filename, $mode);
 $lineNum = 0;
 $pattern = "/{\d}[^{}]+/";
 if ($file_handle) {
  while (!feof($file_handle)) {
   ++$lineNum;
   $line = fgets($file_handle);
   if (preg_match($pattern, $line)) {
    $line = preg_replace("/{\d}/", "<font color='red'>$0</font>", $line);
    echo "行".$lineNum.":".$line."<br/><br/><br/>";
   }
  }
 } else {
  echo "文件讀取失敗";
 }
 fclose($file_handle);
?>
</html>

相關問題參考文章:

用 PHP 讀取文件的正確方法

掌握 PHP 中的正則表達式(1)

掌握 PHP 中的正則表達式(2)

PS:這里再為大家提供2款非常方便的正則表達式工具供大家參考使用:

JavaScript正則表達式在線測試工具:
http://tools.jb51.net/regex/javascript

正則表達式在線生成工具:
http://tools.jb51.net/regex/create_reg

更多關于PHP相關內容感興趣的讀者可查看本站專題:《php正則表達式用法總結》、《PHP數組(Array)操作技巧大全》、《PHP基本語法入門教程》、《php字符串(string)用法總結》、《php+mysql數據庫操作入門教程》及《php常見數據庫操作技巧匯總》

希望本文所述對大家PHP程序設計有所幫助。

您可能感興趣的文章:

  • 最常用的PHP正則表達式收集整理
  • PHP 正則表達式常用函數使用小結
  • PHP匹配連續的數字或字母的正則表達式
  • php中字符串和正則表達式詳解
  • php過濾HTML標簽、屬性等正則表達式匯總
  • php使用正則表達式提取字符串中尖括號、小括號、中括號、大括號中的字符串
  • PHP正則表達式的效率 回溯與固化分組
  • PHP之正則表達式捕獲組與非捕獲組(詳解)
  • PHP正則表達式之捕獲組與非捕獲組
  • 淺談PHP正則中的捕獲組與非捕獲組
【網站聲明】本站除付費源碼經過測試外,其他素材未做測試,不保證完整性,網站上部分源碼僅限學習交流,請勿用于商業用途。如損害你的權益請聯系客服QQ:2655101040 給予處理,謝謝支持。

相關文檔推薦

這篇文章主要介紹了PHP有序表查找之插值查找算法,簡單分析了插值查找算法的概念、原理并結合實例形式分析了php實現針對有序表插值查找的相關操作技巧,需要的朋友可以參考下
下面小編就為大家分享一篇ThinkPHP整合datatables實現服務端分頁的示例代碼,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
下面小編就為大家分享一篇PHP實現APP微信支付的實例講解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
這篇文章主要介紹了PHP實現的多維數組排序算法,結合實例形式對比分析了php針對多維數組及帶有鍵名的多維數組進行排序相關操作技巧與注意事項,需要的朋友可以參考下
這篇文章主要為大家詳細介紹了php結合ajaxuploadfile實現無刷新文件上傳功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
本篇文章給大家詳細介紹了PHP開發接口使用RSA進行加密解密方法,對此有興趣的朋友可以學習下。
主站蜘蛛池模板: 一级黄色毛片免费 | 不卡一区二区三区四区 | 精品久久久精品 | 欧美日韩久久精品 | 日韩精品一区二区三区中文在线 | 国产一区二区在线免费观看 | av在线免费观看网站 | 国产精品欧美一区二区三区不卡 | 欧美性影院 | 国产精品99999| 一区二区三区四区在线免费观看 | 激情久久av一区av二区av三区 | 欧美精品一区在线发布 | 中文字幕第一页在线 | 在线一区二区三区 | 亚洲精品66| 婷婷激情五月网 | 欧美精品在线播放 | 国产区高清 | 九九久久精品 | 久久久久国产精品一区二区 | 国产福利一区二区 | 91免费高清 | 农村真人裸体丰满少妇毛片 | 国产黄色在线观看 | 亚洲高清视频在线 | 日韩视频一区在线观看 | 亚洲精品av在线 | 最新国产福利在线 | 午夜影院 | 污片在线观看 | 亚洲高清免费观看 | 欧美精品片 | 一区二区国产在线观看 | 久久久久国产一级毛片高清网站 | 久草网站| 一区二区国产精品 | 香蕉大人久久国产成人av | av在线免费播放 | 一区视频在线播放 | 日本天天操 |