Я новичок в Perl, но мне было интересно, что произойдет, если я создам переменную регулярного выражения с захватами или даже другие виды побочных эффектов, таких как утверждения кода, а затем используйте интерполяция, чтобы вставить это регулярное выражение в большую регулярную форму, а затем повторить этот процесс еще раз?Perl: составление регулярного выражения через интерполяцию, когда subexpr имеет захват
Неужели это беспорядок или даже возможно контролировать то, что окончательная композиция действительно делает с точки зрения поведения побочных эффектов? Есть ли документация по этому поводу?
Добро пожаловать на Perl! Можете ли вы привести пример того, что вы подразумеваете в коротком фрагменте кода? Думаю, я мог бы знать, о чем вы спрашиваете, но это могло бы быть лучше без моих предположений. – zostay
Если вам интересно, продолжайте и попробуйте. Обучение через пробную версию и ошибки намного лучше, чем кому-то передать вам ответ. –
Что касается захвата, если вы используете именованные фрагменты (а не пронумерованы), и у вас нет именных коллизий, то это должно случиться в общем и крайне отрицательном смысле. –