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