Підстановки - це мовні елементи регулярних виразів, які підтримуються в шаблонах заміни. Додаткові відомості див Підстановки в регулярних виразах. Наведені в наступній таблиці метасимволи є атомарними твердженнями нульової ширини.
знак
опис
шаблон
шаблон заміни
вхідна рядок
строка результату
$ number
Заміщає частина рядка, відповідну групі number.
\ b (\ w +) (\ s) (\ w +) \ b
$ 3 $ 2 $ 1
"один два"
"два один"
$ {Name}
Заміщає частина рядка, відповідну іменованої групі name.
\ b (? <word1> \ w +) (\ s) (? <word2> \ w +) \ b
$ {word2} $ {word1}
"один два"
"два один"
$ $
Підставляє літерал "$".
\ b (\ d +) \ s? USD
$ $ $ 1
"103 USD"
"$ 103"
$ &
Заміщає копією повної відповідності.
(\ $ * (\ d * (\. + \ d +)?) {1})
** $ &
"$ 1.30"
"** $ 1.30 **"
$ `
Заміщає весь текст вхідного рядка до відповідності.
B +
$ `
"AABBCC"
"AAAACC"
$ '
Заміщає весь текст вхідного рядка після відповідності.