如何使用正则表达式将组值替换为空字符串字符串

时间:2015-12-28 05:40:01

标签: regex

我有一个像

这样的字符串
0||||0||||6567||||0

我想用空字符串替换0 所以匹配0我使用下面的正则表达式

(?:^(?<zero>0)\||\|(?<zero>0)\||\|(?<zero>0)$)

现在我希望输出为

emptystring||||emptystring ||||6567||||emptystring

1 个答案:

答案 0 :(得分:0)

只需使用单词边界..

正则表达式:

\b0\b

(?<![^|])0(?![^|])

替换为:

emptystring

DEMO