正则表达式替换重复字符串

罗曼·戈延科(Roman Goyenko)

我有一个用竖线分隔的文件,想要替换所有出现的| ND |。与| |

我是这样做的:

$line =~ s/\|N.D.\|/\| \|/g;

但是如果该行具有这样的重复ND:

12354|this is test|N.D|N.D|some more text|

它只会替换一个。我如何解决它以取代所有?

布韦比

通常,您为此使用简单的正向提前:

\|N\.D(?=\|) 并用 |

$line =~ s/\|N\.D(?=\|)/\| /g;

这样,|比赛中将不包括尾随,下一场比赛将可以在那开始。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用正则表达式替换字符串末尾的重复字符集

来自分类Dev

正则表达式-替换仅包含一个但重复字符的字符串

来自分类Dev

正则表达式替换重复的字符串模式

来自分类Dev

PHP正则表达式重复替换字符串结尾($)

来自分类Dev

正则表达式替换重复的字符串模式

来自分类Dev

PHP正则表达式重复替换字符串结尾($)

来自分类Dev

构建用于将重复字符串替换为单个单词的正则表达式

来自分类Dev

正则表达式重复字符串

来自分类Dev

正则表达式-查找并替换字符串

来自分类Dev

正则表达式替换字符串

来自分类Dev

用正则表达式替换字符串

来自分类Dev

PHP正则表达式字符串替换

来自分类Dev

使用正则表达式替换字符串

来自分类Dev

正则表达式替换字符串

来自分类Dev

Java字符串替换正则表达式

来自分类Dev

字符串数字正则表达式替换

来自分类Dev

正则表达式中的字符串替换

来自分类Dev

正则表达式替换总字符串

来自分类Dev

正则表达式用于字符串替换

来自分类Dev

使用正则表达式替换字符串

来自分类Dev

正则表达式替换字符串

来自分类Dev

正则表达式以@ ... @ .... @格式替换字符串

来自分类Dev

正则表达式从字符串替换(smarty)

来自分类Dev

使用正则表达式替换字符串;

来自分类Dev

用正则表达式替换字符串中的重复子字符串模式

来自分类Dev

字符串使用正则表达式替换正则表达式字符类

来自分类Dev

Java正则表达式从字符串中删除重复的子字符串

来自分类Dev

正则表达式。将HTML字符串替换为空字符串

来自分类Dev

正则表达式:仅在子字符串中替换字符串