2017-08-13 179 views
-2

括号内的单词“Linux”所以我试图创建一个正则表达式使用grep找到字linux以及整个行的其余部分。正则表达式查找包含在“”

例如:

“这是一些文本(这是Linux)的”

将匹配其中包含的""

text以及一切我现在有

".*(Linux)*." 

,但它与括号相匹配而不是linux

+0

什么是你的正则表达式? – hadi

+0

@hadi this:“。(Linux。)” –

+1

好的,使用这种模式:'Linux'没有。()。 – hadi

回答

2

grep为整行提供了输出。

只需grep Linux <filename>应该工作。

1

试试这个百通.*Linux.*

可能添加/ GMI有一个不区分大小写的多线和全局抓

+0

谢谢,这正是我正在寻找的 –

+0

我可以问为什么它的格式。* Linux。*而不是。* Linux *。 ? –

+0

你说'.'你想匹配任何字符,那么你说有多少'*'是全部。如果你需要帮助理解/尝试正则表达式,我建议你检查[regex101](https://regex101.com/) –