相关疑难解决方法(0)

如何使用grep匹配同一行中的多个字符串?

我试图用来grep匹配包含两个不同字符串的行.我尝试了以下但是这匹配包含string1 string2的行,这不是我想要的.

grep 'string1\|string2' filename
Run Code Online (Sandbox Code Playgroud)

那么我如何grep只匹配包含两个字符串的行?

regex linux string grep

204
推荐指数
9
解决办法
37万
查看次数

你如何匹配正则表达式中的两个单词之一?

我想在正则表达式中匹配@或'at'.有人可以帮忙吗?我试过用?操作员,给我/ @?(at)?/但这不起作用

php regex

37
推荐指数
2
解决办法
5万
查看次数

使用grep进行多种搜索模式

考虑我有以下数据流:

BODY1
attrib1:  someval11
attrib2:  someval12
attrib3:  someval13

BODY2
attrib1:  someval21
attrib2:  someval22
attrib3:  someval23

BODY3
attrib1:  someval31
attrib2:  someval32
attrib3:  someval33
Run Code Online (Sandbox Code Playgroud)

我想为每个BODY 提取attrib1和attrib3,即

attrib1:  someval11
attrib3:  someval13
attrib1:  someval21
attrib3:  someval23
attrib1:  someval31
attrib3:  someval33
Run Code Online (Sandbox Code Playgroud)

我试过了

grep 'attrib1\|attrib3'根据这个网站,但没有返回任何内容. grep attrib1grep attrib2返回数据,但仅针对指定的单个模式.

unix grep

13
推荐指数
3
解决办法
7万
查看次数

标签 统计

grep ×2

regex ×2

linux ×1

php ×1

string ×1

unix ×1