正则表达式是一种通用的标准,大部分的计算机语言都支持正则表达式,并且在字符串处理、表单验证等场合,实用高效。这里收集了一些常用的正则表达式语句,以备不时之需,并分享出来,大家用到的时候就不用自己写了。
提取信息中的整数:\d+
提取信息中的浮点数(即小数):(-?\d*)\.?\d+
提取信息中的任何数字 :(-?\d*)(\.\d+)?
提取信息中的中文字符串:[\u4e00-\u9fa5]*
提取信息中的英文字符串:\w*
提取信息中的双字节字符串 (汉字):[^\x00-\xff]*
提取信息中的网络链接:(h|H)(r|R)(e|E)(f|F) *= *('|")?(\w|\\|\/|\.)+('|"| *|>)?
提取信息中的邮件地址:\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
提取信息中的图片链接:(s|S)(r|R)(c|C) *= *('|")?(\w|\\|\/|\.)+('|"| *|>)?
提取信息中的ip地址: (\d+)\.(\d+)\.(\d+)\.(\d+)
提取信息中的中国手机号码:(86)*0*13\d{9}
提取信息中的中国固定电话号码:(\(\d{3,4}\)|\d{3,4}-|\s)?\d{8}
提取信息中的中国电话号码(包括移动和固定电话):(\(\d{3,4}\)|\d{3,4}-|\s)?\d{7,14}
提取信息中的中国邮政编码:[1-9]{1}(\d+){5}
提取信息中的中国身份证号码:\d{18}|\d{15}
匹配腾讯QQ号:[1-9][0-9]{4,}
提取ip地址:\d+\.\d+\.\d+\.\d+
若转载请注明出处: Spirit's Home
本文地址: http://www.7788sky.cn/post/zhengzebiaodashi.html
0 Response to “一些常用的正则表达式 ”