[英]grep with regex
我对带有grep的正则表达式有两个快速疑问。
\\?
意思? 我没有找到问号( ?
)的解释。
我怎样才能达到or
? 例如,电话号码xxx-xxx-xxxx,但第一部分可能是(xxx)
例如,两个字母(例如a1b
和ab
之间可能有数字或没有数字,该怎么做?
谢谢!
?
在正则表达式中有特殊含义。 如果要匹配文字问号,则需要对其进行转义- \\?
如果要同时匹配不带特定部分的字符串,请使用问号- /^a1?b$/
将匹配ab
或a1b
。
grep ".*a1\?b.*" files
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.