小编Mic*_*udl的帖子

通过 grep 正则表达式断言提取字符串

假设一个文本字符串my_string

$ my_string="foo bar=1ab baz=222;"
Run Code Online (Sandbox Code Playgroud)

我想提取关键字baz和分号之间的字母数字字符串。

如何使用正则表达式断言修改以下 grep 代码以排除尾随分号?

$ echo $my_string | grep -oP '(?<='baz=').*'
222;
Run Code Online (Sandbox Code Playgroud)

grep string regular-expression

0
推荐指数
1
解决办法
2万
查看次数

标签 统计

grep ×1

regular-expression ×1

string ×1