小编Jos*_*hro的帖子

sed 相当于“grep -o”的是什么?

我希望 sed 相当于:\n .\xc2\xa0\nI\xc2\xa0 假设,希望对输出进行进一步的处理。\xc2\xa0\n这一步可能只是某些事情的第一部分\n通过添加更长的 sed 表达式将更加详细。grep -Eo 'regex';\xc2\xa0s\xe2\x80\xa6

\n

更清楚地说,我希望能够隔离每个字符串\n匹配\xc2\xa0输入流中给定的正则表达式。\xc2\xa0\n为了概念验证的目的,\n每个这样的字符串应该输出为\ xc2\xa0 没有\xc2\xa0context\n 的单独行(即,\xc2\xa0no\xc2\xa0 周围的文本来自\xc2\xa0input)。\xc2\xa0\n因此\xc2\xa0an\xc2\xa0input 行有多个 (非重叠)匹配\n应导致多个输出行;\n没有匹配的输入行应导致无\xc2\xa0输出。

\n

例子:

\n

正则表达式: [a-zA-Z]{3}[0-9]{4} \xe2\x80\x83\xe2\x80\x83\xe2\x80\x83\xe2\x80\x83\xe2\x80\x83\xe2\x80\x83\n(即\xc2\xa0后面跟着三个字母四位数字)

\n

输入:

\n
FGH1234 and CAS4057\nMAX2345\n
Run Code Online (Sandbox Code Playgroud)\n

输出:

\n
FGH1234\nCAS4057\nMAX2345\n
Run Code Online (Sandbox Code Playgroud)\n

grep sed regular-expression

4
推荐指数
3
解决办法
1411
查看次数

标签 统计

grep ×1

regular-expression ×1

sed ×1