regex - Perl 替换字符串中的第 n 个子字符串

标签 regex perl

我有一个场景,我需要替换字符串中的第 n 个子字符串。

s/sub-string/new-string/g; 将替换所有子字符串,但我需要针对特定​​事件执行此操作。

请帮帮我。

最佳答案

要使用 sed 替换第 n 次出现的字符串,可以使用以下命令:

sed 's/find_string/replace_string/n'

为了替换子字符串,我们需要知道你想替换什么。举个例子吧。

关于regex - Perl 替换字符串中的第 n 个子字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6785572/

相关文章:

css - 正则表达式到 CSS 文件

带有一个特定数字和一个单词的正则表达式

正则表达式用行注释替换 block 注释

perl - 如何反转 Perl 中无符号字节的位?

arrays - Perl 中的哈希变量和数组给出了一个尴尬的输出

linux - Perl 系统返回代码 65280 并成功

regex - 如何在 Linux 中使用特定值 grep JSON 记录

c# - foreach 循环与正则表达式匹配问题

regex - ?+* 在正则表达式中没有任何内容

Perl如何检测是从命令行运行还是从浏览器调用