如何通过一个表达式用一个单词搜索和替换多根针?

k0pernikus

假设您有一个文本文件:

foo fnord bar
bizz foo poit

现在,我想将“ foo”和“ bar”都替换为“ narf”。

我知道我可以使用:

 sed -e 's/foo/narf/g' -e 's/bar/narf/g' fileName

但是我想使用一个OR运算符,该运算符告诉正则表达式通过一个表达式匹配两个指针。

我打了一些手册,我认为管子应该适合我的需求,但是我试过了

sed -e 's/foo|bar/narf/g' -i fileName

它没有用,甚至没有引发错误。

我在这里做错了什么?

斯蒂芬·吉梅内斯(Stephane Gimenez)

使用-r扩展正则表达式语法的选项:

sed -r -e 's/foo|bar/narf/g'

否则,请避免析取为\|

sed -e 's/foo\|bar/narf/g'

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

用?解释一个C表达式 :和>

来自分类Dev

使用Java replaceAll方法用一个正则表达式替换句子中的单词

来自分类Dev

正则表达式匹配第一个单词和最后一个单词

来自分类Dev

正则表达式匹配第一个和最后一个单词或任何单词

来自分类Dev

正则表达式搜索一个单词并提取直到一个字符

来自分类Dev

在文字正则表达式中将单词替换为另一个

来自分类Dev

正则表达式:插入一个单词,而不是替换找到的键

来自分类Dev

如何仅替换python中正则表达式中的第一个单词

来自分类Dev

如何在Notepad ++中从正则表达式搜索中替换一个字符

来自分类Dev

正则表达式用于一个或多个用空格分隔的单词

来自分类Dev

正则表达式用连字符替换特殊字符,但第一个和最后一个除外

来自分类Dev

用另一个正则表达式替换正则表达式

来自分类Dev

正则表达式只允许一个单词后跟一个URL

来自分类Dev

python正则表达式用一个命令替换两种情况

来自分类Dev

SSRS表达式用另一个字段值替换NULL

来自分类Dev

用$ 1替换Apache的RewriteRule不会返回第一个匹配的表达式

来自分类Dev

查询MongoDB,用正则表达式替换一个特定字段

来自分类Dev

(g)awk:用另一个脚本替换表达式

来自分类Dev

正则表达式:用另一个标签的内容替换标签的内容

来自分类Dev

正则表达式:用 替换第一个空格后 在 php 中

来自分类Dev

正则表达式替换html标签中的第一个和最后一个空格

来自分类Dev

如何在另一个进程的内存中通过正则表达式搜索字符串?

来自分类Dev

在一个表达式中包含和排除单词

来自分类Dev

正则表达式:匹配句号和python中的一个单词

来自分类Dev

我需要一个正则表达式来分隔每个单词和<br>

来自分类Dev

正则表达式,在另一个之前和之后提取单词

来自分类Dev

如何制作一个包含特殊字符(如单词边界)和变量的正则表达式?

来自分类Dev

正则表达式:仅在表达式中间拒绝一个单词

来自分类Dev

我如何获得第一个单词正则表达式

Related 相关文章

  1. 1

    用?解释一个C表达式 :和>

  2. 2

    使用Java replaceAll方法用一个正则表达式替换句子中的单词

  3. 3

    正则表达式匹配第一个单词和最后一个单词

  4. 4

    正则表达式匹配第一个和最后一个单词或任何单词

  5. 5

    正则表达式搜索一个单词并提取直到一个字符

  6. 6

    在文字正则表达式中将单词替换为另一个

  7. 7

    正则表达式:插入一个单词,而不是替换找到的键

  8. 8

    如何仅替换python中正则表达式中的第一个单词

  9. 9

    如何在Notepad ++中从正则表达式搜索中替换一个字符

  10. 10

    正则表达式用于一个或多个用空格分隔的单词

  11. 11

    正则表达式用连字符替换特殊字符,但第一个和最后一个除外

  12. 12

    用另一个正则表达式替换正则表达式

  13. 13

    正则表达式只允许一个单词后跟一个URL

  14. 14

    python正则表达式用一个命令替换两种情况

  15. 15

    SSRS表达式用另一个字段值替换NULL

  16. 16

    用$ 1替换Apache的RewriteRule不会返回第一个匹配的表达式

  17. 17

    查询MongoDB,用正则表达式替换一个特定字段

  18. 18

    (g)awk:用另一个脚本替换表达式

  19. 19

    正则表达式:用另一个标签的内容替换标签的内容

  20. 20

    正则表达式:用 替换第一个空格后 在 php 中

  21. 21

    正则表达式替换html标签中的第一个和最后一个空格

  22. 22

    如何在另一个进程的内存中通过正则表达式搜索字符串?

  23. 23

    在一个表达式中包含和排除单词

  24. 24

    正则表达式:匹配句号和python中的一个单词

  25. 25

    我需要一个正则表达式来分隔每个单词和<br>

  26. 26

    正则表达式,在另一个之前和之后提取单词

  27. 27

    如何制作一个包含特殊字符(如单词边界)和变量的正则表达式?

  28. 28

    正则表达式:仅在表达式中间拒绝一个单词

  29. 29

    我如何获得第一个单词正则表达式

热门标签

归档