我只是想知道我是否能够分解我在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!"
我不知道如何使用正则表达式,因为它不使用引号.如果我按enter键,我猜它会在我的正则表达式中添加一个新的行字符,使其错误.我想做以下一些事情:
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
解决方法
是的,请参阅perlre手册页中的
/x modifier
.