regex - 带有两个有序字符串的 Grep(如正则表达式中的逻辑 AND)

标签 regex grep

<分区>

我正在尝试为包含两个字符串的行搜索文件,所以 string1 logical_AND string2

grep 的示例行:

The quick brown fox and the cat

我想通过匹配 "quick""the cat"grep 出那一行,注意 之间的空格“那个”“猫”。这就是让我失望的原因。

grep .*quick.*cat myfile

这工作正常,但我想为 “猫” 和;

grep .*quick.*the cat myfile

显然由于空间的原因不起作用。我不明白如何将 “猫” 包含在其中?

最佳答案

试试这个:

grep ".*quick.*the cat" myfile

关于regex - 带有两个有序字符串的 Grep(如正则表达式中的逻辑 AND),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10110051/

相关文章:

php - Linux 内核 2.6.18-128.1.10.el5 中 grep 的默认绝对路径

linux - 搜索通配符的 grep 命令

regex - Grep 模式匹配省略输出中的部分

ruby - 为什么正则表达式适用于 javascript,但不适用于 ruby​​?

c# - 使用 C# 正则表达式突出显示 HTML 字符串中的整个单词

python - 在下一个方法中使用正则表达式和捕获组

c# - 在第一个空格处划分字符串

linux - 尝试使用 grep 进行过滤

linux - BASH - 从管道中出现的奇怪字符

java - 让扫描仪包含但忽略引用的文本?