正则表达式匹配 ^([a-zA-Z0-9_]+)\\(([a-zA-Z0-9_.()]+)\\)$ 求牛人给解释一下这个是匹配什么的
square(-2)为什么不能匹配成功
人气:408 ℃ 时间:2020-03-25 08:32:31
解答
这个可以分两组来看,二组中间用“\”分隔
第一组:
以数字或大小写字母开头,可以有下划线.用反斜杠 \ 与第二组分隔
第二组:
可以由大小写字母或是“_ . ( )”这四个符号组成,以反斜杠 \结尾.
可以匹配
square\(_2)\
square(-2)为什么不能匹配成功是因为里面没有"\"这个符号,再说是下划线_,不是减号-.
解释得够清楚了吧.��ô�����ƥ��square(-2)^([a-zA-Z0-9-]+)([a-zA-Z0-9-.()]+)$
推荐
猜你喜欢
- 甲乙丙三人在AB两块地植树,其中甲
- When did you leave?
- 抛物线过(-1,-1)点,对称轴是直线x+2=0.且在x轴上截线段的长度为2倍根号2,求抛物线解析式.
- 如图所示,水平传送带以2m/s的速度匀速运行,将一质量为2kg的工件,设传送带速度不变,工件与传送带之间的动摩擦因素为u=0.2,放手后工件在3s内位移是多少?摩擦力做多少功?
- 三相电星星连接和三角型连接的区别在哪?
- 小红的妈妈今年40岁,但她只过了10个生日,这是为什么?
- 把一个边长为4cm的正方形剪成一个最大的圆,面积减少了百分之几?(算术法做题,列式简单点)急用!
- 一密闭容器封闭着一定质量的理想气体,若气体温度升高,保持气体体积不变,则气体的____