问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

...帮忙讲解下^[^\-][^\-]*-[^\-][^\-]*$正则表达是什么意思...

发布网友 发布时间:2024-10-18 00:07

我来回答

3个回答

热心网友 时间:2024-10-18 01:10

方括号中的^表示排除, 也就是不是这些字符的字符
此例中的[^\-]表示一个不是'-'的字符,因为'-'在方括号中有表示范围的意思,所以前面加了'\'来转义成一个普通字符'-',(但在此处转义符'\'多余:此例中'-'明显不是表示范围,作者低估了正则引擎的理解能力)
全表达式意思是:字符串开头是一个不为'-'的字符,后面跟0个到多个不为'-'的字符,再后面是一个'-',再后面又是一个不为'-'的字符,后面跟0个到多个不为'-'的字符,字符串结束
是不是有点啰嗦?
可精减为^[^\-]+-[^\-]+$
再精减为^[^-]+-[^-]+$

热心网友 时间:2024-10-18 01:17

[]中的^代表不包含,
"^[^\-][^\-]*-[^\-][^\-]*$"
即以不包含-开头的只且只有一个-,并且-不能开头或者结尾。

匹配a-a
aa-aa
1-1
11-11等等

热心网友 时间:2024-10-18 01:16

^ 在方括号里面,表示匹配不包含方括号内字符的字符。比如:

[^A] 匹配除了A之外的字符,[^\-] 匹配除了减号-之外的字符;

而 ^[^\-] 就是匹配以除了减号-之外的所有字符开头的字符。


因此楼主的正则表达式的意思,匹配的完整字符串是:

首先该字符串的开头,是除了减号-开头的其他任意一个字符

开头之后的是除了减号-之外的字符,可有任意个(*表示零个或更多个)

之后是减号-

之后是是除了减号-之外的任意一个字符

最后结尾的是除了减号-之外的字符,可有任意个(*表示零个或更多个)


以上就是这个正则表达式匹配的完整字符串。

比如,可以匹配 nihao-hello

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
陕西职务侵占案立案准则 结婚后我的恋情维系了十年,怎么做到的? 玉米仁子饭产自哪里 中国期货交易所的交易品种有哪些? 历史要怎么读,有啥诀窍 高中历史诀窍 年终会活动策划方案 深度解析:第一财经回放,探索财经新风向 逆水寒手游庄园怎么邀请好友同住 逆水寒手游 逆水寒不同区可以一起组队吗? ...为20m,现在要在它的周围种上10m宽的环形草坪.(1)草坪的面积有多大... 舌头舌苔发白,左边有肿帐火辣的感觉应看什么科 ...一块长方形运动场,长30米,宽20米,周围铺了3米宽的草坪��_百度... 一块长30米,宽20米的矩形草坪的四周修了宽度相同的步行路, 已知路宽... ...长30米,宽20米,现在在它的周围围上1.5米宽的石子路,石子路的面积的... ...和“所以遣将守关者,备他盗之出入与非常也”翻译成现代文,谢咯... 正则表达式^(.*?)(\s|\.).*$的解释是什么? 5811.3kg换成吨 72千克等于几吨 数码大师的注册码是多少? 谁能给个数码大师注册码。急急。用一次就好。给女朋友做相册。谢谢... 如果一个男生在我面前肆无忌惮,是不是就没有发展下去的可能 数码大师注册码和私人确认码 数码大师用户名和密码是什莫 草帽一伙的舵手是不是香吉 杨幂漂亮么?我怎么不觉得?我只要一看到她的嘴,就啥感觉都没了… ...男人,也别在哪些事上妥协,否则就是对自己的不尊重? 北京外地人说话打电话干嘛呢 呻吟声 真的让我意想不到 ...别人在公共场所很大声音的用方言打电话,这是什么心理? 青少年迷宫的圆形底面直径为30m,现在要在他的周围种上5m宽的环形草坪... 看电视觉得镜头晃 绿化一窝是什么意思 柚子树上为何要放一个小草窝,究竟有什么作用,原来是为了对付它_百度知 ... ...茎很细叶子是圆形的开一个口子,生长起来是一片一片的 酵素放了两年多再加入水果糖可行吗? 酵素 又加糖红后 成熟期推迟么? 最近一用金山毒霸和金山卫士就死机,烦死人了,该怎么办 夜里梦到自己在医院被一只黑色的大狗紧追着我咬,不咬其他人唯独咬我... 为什么一开机金山毒霸,金山卫士都会自动退出 打开只显示一秒 立马自动... 为什么金山毒霸加金山卫士使电脑开机非常卡哦 为什么我的金山卫士金山毒霸总是自动关闭? 电脑安装两个‘杀毒软件'。分别是:新‘金山毒霸'和‘金山卫士'。两个软... 迷你世界隐藏地下室教程 迷你世界怎么做自动隐藏地下室? 我打357分在长沙有哪些好的专科可以不 为什么Lexmark Z35打印机墨盒打不出墨水 利盟打印机官网我在安装利盟打印机光盘驱动的时候提示需安装Micro 如果一个男生在追你,却又很冷淡,我该怎么办 fn加f9关闭触摸板无效,我的系统是华硕X44H,已下载ATK热键驱动,是否应该... 桂阳东塔学校毕业是什么文凭