正則表達式中雙引號、單引號的表示


正則表達式中雙引號、單引號的表示 

  知道正則表達式中用\u4e00-\u9fa5匹配漢字, 
  知道用\d匹配數字,\w匹配單詞,\n換行……,可用什么匹配雙引號呢" 
  有人用\"  來匹配雙引號,或則用\'''匹配,可這只能在C#中才能用吧。偶然一天,發現如下方法求得了正則表達式中雙引號的值. 

第一步,求出字符的asc碼。 
第二步,把該asc碼轉換為4位的16進制數,位數不夠者,前面加0,比如asc(")=34 
(34)10=(22)16   然后22  to  0022 
第三步,前面加\u,如 \u0022. 
第四步,拿去匹配吧。 

    我測試了,可以用,但不知道其他字符怎么樣,這純粹是自己偶然的一個想法,不能保證完全正確,請在用時自行測試。 





 

原文轉自:http://syc001.iteye.com/blog/1050607
原作者為 syc001。請尊重原作者版權

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM