我的代码中可以将Perl正则表达式分解成多行吗?

前端之家收集整理的这篇文章主要介绍了我的代码中可以将Perl正则表达式分解成多行吗?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我只是想知道我是否能够分解我在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.

猜你在找的Perl相关文章