正则表达式简单汇总

来源:互联网 发布:jquery json转数组 编辑:程序博客网 时间:2024/06/05 23:58
正则表达式

[0-9a-zA-Z_]=[\w]
表示数字0-9字母a-z,A-Z,_之间的任意一个

[0-9]=[\d]
"\\d"表示数字0-9

[\t\n\r\f\x0B]=[\s]
表示空白字符(回车换行等)

数量词
X? 表示0个或者1个X
X* 表示0个或者多个X
X+ 表示1个或者多个X
X{n} 表示n个X
X{n,} 表示至少n个XX{n,m} 表示n到m个X


边界匹配
^代表字符串开始
$代表字符串结束
\w{8,10} 字符串中含8-10个满足\w的字符
^\w{8,10}$ 字符串必须以\w字符开始,8-10个字符结束

Java匹配方法
String str = "qwer213";
String regex = "正则表达式"
str.matches(regex); 匹配成功返回true,匹配失败返回false

易错:

如果正则表达式为"."则需转义后使用"\\."

"super.man".split(".")返回空,应使用"super.man".split("\\.")


JavaScript匹配方法

var reg = /表达式/;
reg.test(str) 检测str中是否包含正则表达式,返回布尔值
reg.exec(str) 匹配到str中第一次出现满足正则表达式的位置,失败返回-1

1 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 游客行程因天气原因无法进行怎么办 携程旅游途中提前结束行程怎么办 小区附近商家卖东西很吵怎么办? 小区门口卖东西的喇叭太吵怎么办 我老婆是二婚带的小孩怎么办户口 ck手表带了脱不下来怎么办 消毒柜开孔尺寸高度太高了怎么办 苏宁易购买的东西比专卖店贵怎么办 手机打字键盘上没有语音功能怎么办 网贷催收发语音侮辱人怎么办 康力无机房电梯到楼层不关门怎么办 档案工龄少算了工资领开了怎么办 别人骚扰我打电话报警人走了怎么办 因外借医保卡被香港保险拒保怎么办 医保和社保断了一个月怎么办 苹果8呼叫受限请勿越权使用怎么办 药物储存2~8度没冰箱怎么办 利仁分体电饼铛做饼熟的慢怎么办 闲鱼买的东西自提有问题怎么办 老板油烟机的表层的膜掉了怎么办 给老板打工老板跑路了怎么办 公司要业务员承担客户的欠款怎么办 从自己公司出去抢自己客户怎么办? 在苏宁买东西买贵了怎么办 苏宁购物小票不见了未提货怎么办 结痂的地方扣掉了颜色不一样怎么办 实体店买手机不给发票怎么办 小孩学英语字母怎么都记不住怎么办 聊客老是提示网络连接失败怎么办? 天猫购物漏发客服不理怎么办 京东二维码被骗怎么办联系客服号码 京东客服打电话来让自己退款怎么办 淘宝上买到的衣服是坏的怎么办 淘宝上买到的产品是坏的怎么办? 在淘宝买到东西是坏的怎么办 冰箱冷冻室门生锈变形关不严怎么办 诲信电冰箱电脑板坏了怎么办 冰箱里放了热水后就不制冷了怎么办 双温冰柜冷藏矿泉水不冰怎么办 美的电饭煲e一传感器也没坏怎么办 美的电饭煲不工作显示C3怎么办