我最近继承了许多用作电子邮件模板的 php 文件。这些 php 文件由与 php 变量连接的字符串组成。我想找到模板文件中使用的所有变量名称,以便能够用我现在使用的 Jinja2 模板的正确标签替换这些名称。以下是其中一个模板的片段:
<?php if($lang == 'EN'){
################################# ENGLISH ####################################-->
$html1 = '
Dear '.$firstname.',
<br /><br />
We are contacting you in regards your recent order # '.$custmordernum.'. TO COMPLETE YOUR ORDER WE NEED
ADDITIONAL INFORMATION FROM YOU. Your order will be on hold until WE RECEIVE THE FOLLOWING
}
else {
################################# SPANISH ####################################-->
我使用以下正则表达式取得了有限的成功:
(\'.*?\..*?\..*?\')
我想匹配期间之间的所有内容。谁能建议一个更好的正则表达式?