1

这是我的正则表达式: [0-9]+ thd

它会找到一个右边有 thd 的数字。现在我如何用相同的确切值替换它但在它前面有一个空格?

我试过 \1 \2 $1 $2 但这只会导致它被删除。

如果我的正则表达式找到数字 389 THD,我只想在它前面添加一个空格。

4

1 回答 1

8

如果我理解正确,您应该使用" $0"(不带引号)。

$0是整个匹配,$1是第一个捕获组,等等。因为您的正则表达式中没有捕获组,$1并且$2是空的。

于 2013-06-02T01:10:46.090 回答