Бывает что нужно вставить одно регулярное выражение в другое. Это можно сделать так же как со строкой:
1 2 3 |
|
Но при такой вставке могут быть проблемы при дальнейшем преобразовании, например в строку. Сравните:
1 2 |
|
и
1 2 |
|
Как видно, в результате выражения различаются. Для того чтоб такого
не присходило можно воспользоваться методом #source
:
1 2 |
|
В этом случае результат получается аналогичный, как если бы мы не использовали переменную.