sed:是否可以选择替换每行匹配的第 N 个和第 M 个匹配项?

克雷根图斯

我相信我是在询问模式标志。

我熟悉全局模式​​标志'g'

sed 's/pattern/sub/g'

而且我知道我可以使用数字替换第 N 个匹配项。

sed 's/pattern/sub/2'

但是假设我想在一行中替换第 N 个和第 M 个匹配项。

示例:删除以下字符串的第 3 个和第 5 个单词

输入: “一二三四五六”

输出: “一二四六”

这可能对你有用(GNU sed):

sed -r 's/\S+\s*//5;s///3' file

这将删除第五个和第三个非间隔字符,然后是可能的间隔字符组。

NB 删除是相反的,即 5 然后 3,这样前一个删除不会影响下一个。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从第n个匹配项分配匹配变量

来自分类Dev

用 sed 替换正则表达式的第 N 个匹配项

来自分类Dev

替换字符串的第1到第n个匹配项。javascript

来自分类Dev

替换字符串的第1到第n个匹配项。javascript

来自分类Dev

使用awk仅打印第n个匹配项

来自分类Dev

使用awk仅打印第n个匹配项

来自分类Dev

在 Excel 列表中查找第 n 个匹配项

来自分类Dev

替换第n个匹配的模式

来自分类Dev

在某个序列的第n个和第m个发生之间获取子字符串

来自分类Dev

提取第n个pattern1和第m个pattern2之间的字符串-sed / awk

来自分类Dev

如何替换字符串中的第n个匹配项

来自分类Dev

如何替换字符串中的第n个匹配项

来自分类Dev

如何获得R中两个向量之间的元素的第n个匹配项?

来自分类Dev

第5个孩子和第n个孩子

来自分类Dev

如何在C ++中找到向量的第m个和第n个元素之间的max元素?

来自分类Dev

从第N个比赛打印到第M个比赛

来自分类Dev

第n个模式匹配的就地文件替换

来自分类Dev

正则表达式捕获第n个匹配项

来自分类Dev

正则表达式构建字符串,直到遇到第N个匹配项

来自分类Dev

SQL查询在新列中放置第n个匹配项

来自分类Dev

正则表达式构建字符串,直到遇到第N个匹配项

来自分类Dev

在每第N个模式匹配项之后添加特定的行.. AWK SED您得到的任何内容

来自分类Dev

CSS div第n个子元素,每第2个和第3个文本加粗

来自分类Dev

R : 查找第 n 个重复项

来自分类Dev

模板参数包访问第N个类型和第N个元素

来自分类Dev

某行中第n个出现第n个符号后匹配数字

来自分类Dev

如何在Python中找到正则表达式的第N个匹配项的起始位置?

来自分类Dev

字符串C#中正则表达式的第n个匹配项的索引

来自分类Dev

CSS第n个选择

Related 相关文章

  1. 1

    从第n个匹配项分配匹配变量

  2. 2

    用 sed 替换正则表达式的第 N 个匹配项

  3. 3

    替换字符串的第1到第n个匹配项。javascript

  4. 4

    替换字符串的第1到第n个匹配项。javascript

  5. 5

    使用awk仅打印第n个匹配项

  6. 6

    使用awk仅打印第n个匹配项

  7. 7

    在 Excel 列表中查找第 n 个匹配项

  8. 8

    替换第n个匹配的模式

  9. 9

    在某个序列的第n个和第m个发生之间获取子字符串

  10. 10

    提取第n个pattern1和第m个pattern2之间的字符串-sed / awk

  11. 11

    如何替换字符串中的第n个匹配项

  12. 12

    如何替换字符串中的第n个匹配项

  13. 13

    如何获得R中两个向量之间的元素的第n个匹配项?

  14. 14

    第5个孩子和第n个孩子

  15. 15

    如何在C ++中找到向量的第m个和第n个元素之间的max元素?

  16. 16

    从第N个比赛打印到第M个比赛

  17. 17

    第n个模式匹配的就地文件替换

  18. 18

    正则表达式捕获第n个匹配项

  19. 19

    正则表达式构建字符串,直到遇到第N个匹配项

  20. 20

    SQL查询在新列中放置第n个匹配项

  21. 21

    正则表达式构建字符串,直到遇到第N个匹配项

  22. 22

    在每第N个模式匹配项之后添加特定的行.. AWK SED您得到的任何内容

  23. 23

    CSS div第n个子元素,每第2个和第3个文本加粗

  24. 24

    R : 查找第 n 个重复项

  25. 25

    模板参数包访问第N个类型和第N个元素

  26. 26

    某行中第n个出现第n个符号后匹配数字

  27. 27

    如何在Python中找到正则表达式的第N个匹配项的起始位置?

  28. 28

    字符串C#中正则表达式的第n个匹配项的索引

  29. 29

    CSS第n个选择

热门标签

归档