对字符串进行 匹配,查找,替换,判断。
生活随笔
收集整理的这篇文章主要介绍了
对字符串进行 匹配,查找,替换,判断。
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
编程或者电脑使用过程中,经常需要对字符串进行 匹配,查找,替换,判断。如果单纯用代码 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