Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
这是我的正则表达式: [0-9]+ thd
[0-9]+ thd
它会找到一个右边有 thd 的数字。现在我如何用相同的确切值替换它但在它前面有一个空格?
我试过 \1 \2 $1 $2 但这只会导致它被删除。
如果我的正则表达式找到数字 389 THD,我只想在它前面添加一个空格。
如果我理解正确,您应该使用" $0"(不带引号)。
" $0"
$0是整个匹配,$1是第一个捕获组,等等。因为您的正则表达式中没有捕获组,$1并且$2是空的。
$0
$1
$2