如何在正则表达式替换中插入回车符

时间:2016-02-17 09:28:08

标签: javascript regex vbscript

我想在正则表达式中插入换行符替换字段。

例如:

Find With: (xyxyxy.*[\r\n]+)(yzyzyz)

Replace with: $1xyxyxy\r\nxyxyxy

also tried replace with: $1xyxyxy$r$nxyxyxy

他们似乎都没有工作。

问题是通过正则表达式替换插入回车符和/或换行符的咒语。

1 个答案:

答案 0 :(得分:3)

您可以捕获换行符并将其用于替换。通过捕获换行符,您不必担心换行的不同操作系统表示的差异。

查找

(xyxyxy.*(\r\n|\r|\n)+)(yzyzyz)

替换:

$1$2$3

$2:是单个换行符。