我需要帮助才能使正则表达式找到如下字符串:
<?php if ($course['image']) { ?>
要么
<?php if ($course['date']) { ?>
并替换为
{{$course->image}} or {{$course->date}} or {{$course->whateverindex}}
谢谢!
<\?php echo \$(\w+)\['(\w+)']; \?>
用。。。来代替
{{\$$1->$2}}
你可以找到你的行:
<\?php if \(\$course\[[^]]+]\) \{ \?>
并用{{\$course->image}}
取代
如果你只需要指定'image'
而不是匹配所有这些,你可以用[^]]+
替换'image'
,如:
<\?php if \(\$course\['image']\) \{ \?>