对字符串进行 匹配,查找,替换,判断。
生活随笔
收集整理的這篇文章主要介紹了
对字符串进行 匹配,查找,替换,判断。
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
編程或者電腦使用過程中,經常需要對字符串進行 匹配,查找,替換,判斷。如果單純用代碼 if () ,whlie 什么的進行比較復雜麻煩。正則表達式是一種強大靈活的文本處理工具,專門對字符串進行匹配,查找,替換,判斷。
正則表達式的各種匹配符
了解了這些匹配符,就可以開始寫匹配式,很多網站提交信息的時候說填寫的什么信息不規范就是正則匹配式進行判斷。
手機號碼驗證:國內手機都是13,15,18開頭的11位數字,據此來進行匹配驗證
匹配式:??? \b1[358]\d{9}\b????開頭與結尾寫\b,號碼開始是1,第二位是3、5、8中的一個數字,剩下九位是數字
身份證驗證:前六位地區碼(數字),中間八位生日(數字),末尾四位標識碼(數字)。生日年開頭是19或者2,月01-12,日01-31。
匹配式: ^\d{6}((19)|(2\d)\d{2}((0\d)|(1[012]))(([0-2]\d)|(3[01]))\d{4})$
郵箱驗證:前面任意位數非空字符,必須帶@,末尾必須有.com或者.cn
匹配式: \w+@\w+\.(com)|(cn)
總結
以上是生活随笔為你收集整理的对字符串进行 匹配,查找,替换,判断。的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 罪人我举起酒杯的飞鸽传书
- 下一篇: 有知其下落者的nanshan