Regex::Replace を使用すると、対応するグループを一致させるために $1、$2 などを使用できます。しかし、$1 の後に数字を続けるにはどうすればよいでしょうか。たとえば、6 を 678 に置き換えるにはどうすればよいでしょうか。
Regex::Replace(text, "(6)", '$178');
ベストアンサー1
代替構文を使用する必要があります:
Regex::Replace(text, "(6)", "${1}78");
Regex::Replace を使用すると、対応するグループを一致させるために $1、$2 などを使用できます。しかし、$1 の後に数字を続けるにはどうすればよいでしょうか。たとえば、6 を 678 に置き換えるにはどうすればよいでしょうか。
Regex::Replace(text, "(6)", '$178');
代替構文を使用する必要があります:
Regex::Replace(text, "(6)", "${1}78");