grep -v 正则
grep -v [正则表达式],用中文写,文中不得出现任何网址、超链接和电话。
grep命令用于在文本文件中搜索特定的字符串模式,并输出包含该模式的行。参数"-v"表示取反,即输出不包含该模式的行。
正则表达式是一种用于匹配文本模式的特殊字符序列。在这里,你可以根据需要编写适合你的搜索模式的正则表达式。
举个例子,假设我们想要搜索包含关键字"中文"的行,但不希望文中出现任何网址、超链接和电话。我们可以使用以下命令:
grep -vE 'https?://|www\.|[0-9]{3}-[0-9]{3}-[0-9]{4}' 文件名
在这个例子中,使用了"-v"参数来取反搜索结果。正则表达式'https?://|www\.|[0-9]{3}-[0-9]{3}-[0-9]{4}'用于匹配网址、超链接和电话号码。
正则匹配中文字 其中:
- 'https?://'用于匹配以""或""开头的网址。
- 'www\.'用于匹配以"www."开头的网址。
- '[0-9]{3}-[0-9]{3}-[0-9]{4}'用于匹配电话号码的格式,例如"123-456-7890"。
记得将"文件名"替换为你要搜索的文件名。
请注意,这只是一个示例。你可以根据具体需求修改正则表达式来适应不同的搜索需求。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论