Мне просто интересно, могу ли я разбить длинное регулярное выражение, которое у меня есть в моем коде Perl, чтобы оно было написано на нескольких строках? Я просто хочу, чтобы читаемость и компактность были неповрежденными для всех, кто мог бы просмотреть мой код после его завершения. Я ищу что-то похожее на то, как строки разбиваются на несколько строк в Perl. Например:
print "This is a string that is ". #1st line
"very long, so it is on 2 lines!"; #2nd line
# prints = "This is a string that is very long, so it is on 2 lines!"
Я не уверен, как это сделать с регулярным выражением, поскольку он не использует кавычки. Если я нажимаю кнопку ввода, я предполагаю, что он поместит новый символ строки в мое регулярное выражение, сделав его ошибочным. Я хотел бы сделать что-то вроде:
if($variable_1 = /abcde_abcde_abdcae_adafdf_ #1st regex line
abscd_casdf_asdfd_....asdfaf/){ #regex continued
# do something
} # regex looking for pattern = abcde_abcde_abdcae_adafdf_abscd_casdf_asdfd_....asdfaf