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