我只是想知道我是否能够分解我在 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