正则表达式匹配 ^([a-zA-Z0-9_]+)\\(([a-zA-Z0-9_.()]+)\\)$ 求牛人给解释一下这个是匹配什么的

正则表达式匹配 ^([a-zA-Z0-9_]+)\\(([a-zA-Z0-9_.()]+)\\)$ 求牛人给解释一下这个是匹配什么的
square(-2)为什么不能匹配成功
数学人气:244 ℃时间:2020-03-25 08:32:31
优质解答
这个可以分两组来看,二组中间用“\”分隔
第一组:
以数字或大小写字母开头,可以有下划线.用反斜杠 \ 与第二组分隔
第二组:
可以由大小写字母或是“_ . ( )”这四个符号组成,以反斜杠 \结尾.
可以匹配
square\(_2)\
square(-2)为什么不能匹配成功是因为里面没有"\"这个符号,再说是下划线_,不是减号-.
解释得够清楚了吧.��ô�����ƥ��square(-2)^([a-zA-Z0-9-]+)([a-zA-Z0-9-.()]+)$
我来回答
类似推荐
请使用1024x768 IE6.0或更高版本浏览器浏览本站点,以保证最佳阅读效果。本页提供作业小助手,一起搜作业以及作业好帮手最新版!
版权所有 CopyRight © 2012-2024 作业小助手 All Rights Reserved. 手机版