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

grep -q -e "^[^\-][^\-]*-[^\-][^\-]*$" ,帮忙讲解下^[^\-][^\...

发布网友 发布时间:2024-04-08 16:11

我来回答

3个回答

热心网友 时间:2024-08-05 21:39

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

热心网友 时间:2024-08-05 21:45

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

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

热心网友 时间:2024-08-05 21:40

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

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

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


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

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

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

之后是减号-

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

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


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

比如,可以匹配 nihao-hello

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
现在厨师一个月工资是多少,炒菜和配菜,在什 成都厨房工资多少钱一个月 现在厨师一个月工资是多少,炒菜和配菜,在什么地方的价格,请详细点,谢 ... 华硕电脑上没有触摸板设置华硕笔记本电脑触摸板怎么开启 新买的光碟DVD-R是空白的,我想把他制作成一个系统光碟,谁知道怎么制 ... 请问空白光盘刻录车载DVD后,播放时只有目录放不出来是怎么回事啊?_百 ... 请问将一张DVD-R空白光盘作为数据盘使用能够重复写入或者续写数据吗?谢 ... 我现在有DVD-R盘,怎样刻录?一定需要刻录机吗? 做辣椒酱为什么要放酒 做辣椒酱为啥要放酒 2024年区块链的趋势和方向 ...问题:你的手机号在最近24小时内已绑定过3个,已达到限制?_百度... 照样子写词语坚韧不拔全力以赴 如何填写手机号及邮箱地址 ...几乎每年春节前后都要发痒起泡,怎么回事啊?请教高人!!! 漂唇一年了,每年春天嘴唇就红肿发痒 荒岛余生 英文简介 英语翻译高手,帮忙翻译一句话吧。: 读 完这本书后,我非常佩服鲁滨逊,他... 王者荣耀输出是什么意思王者荣耀输出的意思 关于三国演义的人物及雅号 翻译成英文:因为是朋友、所以我会包容一切。 爱能包容一切英语怎么说 羴、鱻、骉、猋、惢...为什么在新华字典上找不到 ...工业制备的反应为:2NaOH+SiO2=NaSiO3+H2O。 新手妈妈喂奶指南:坐着喂奶还是躺着喂奶更合适? 装修房大门口下埋什么好 鸟瞰大地还是仰望大地 山茶油和珍珠粉混在一起能当面霜用吗 汉川众赢融资李胜国是哪里人 南桥寺院部和道门口院部有什么区别 重庆道门口中医院附近停车方便吗 ...问题:你的手机号在最近24小时内已绑定过3个,已达到限制?_百度... 您的手机号在最近24小时内绑定过三个,已达到限制,...24小时后... 三大运营商19元3GB全国性套餐横向比较(2020年6月) 从北京燕莎奥特莱斯做几路车能去王府井 java I/O读写文件 cpu过高怎么解决 一次生成50个文件 ...但我的支付宝显示账户有两个,一个是邮箱的,一个是手机的,要用哪个才... 大众280tsi相当于多大排量? 电脑上怎样登陆两个企业? 怎么用两个登录? 您的手机号在最近24小时内绑定过三个,已达到限制,...24小时后... 血小板减少骨髓穿刺查不出怎办? 如何顺利获得学生签证 ...一月一万二千元,是通过中介说商务那种,三个月回来,靠谱吗... 我想去韩国工作,中介靠谱吗 ...乐、”做开头或结尾作首爱情诗…用的字也可藏句中… 谁能帮我把“陈、娟、我、喜、欢、你”几个字开头做成优美的爱情诗... 我女朋友要么不生病,一生病就要好多天才好很难恢复,有人谁知道是为什么... 您的手机号在最近24小时内绑定过三个,已达到限制,...24小时后... 高手帮我翻译一下!(英文) wewontwaitformaryuntilshecomesback翻译成汉语