繁体   English   中英

使用正则表达式的grep

[英]grep with regex

我对带有grep的正则表达式有两个快速疑问。

  1. \\? 意思? 我没有找到问号( ? )的解释。

  2. 我怎样才能达到or 例如,电话号码xxx-xxx-xxxx,但第一部分可能是(xxx)

例如,两个字母(例如a1bab之间可能有数字或没有数字,该怎么做?

谢谢!

? 在正则表达式中有特殊含义。 如果要匹配文字问号,则需要对其进行转义- \\?

如果要同时匹配不带特定部分的字符串,请使用问号- /^a1?b$/将匹配aba1b

grep ".*a1\?b.*" files

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM