Regex.Replace: $groups の後に数字を続ける方法 [重複] 質問する

Regex.Replace: $groups の後に数字を続ける方法 [重複] 質問する

Regex::Replace を使用すると、対応するグループを一致させるために $1、$2 などを使用できます。しかし、$1 の後に数字を続けるにはどうすればよいでしょうか。たとえば、6 を 678 に置き換えるにはどうすればよいでしょうか。

 Regex::Replace(text, "(6)", '$178');

ベストアンサー1

代替構文を使用する必要があります:

Regex::Replace(text, "(6)", "${1}78");

おすすめ記事