我有一些名称如下的字段:
home_phone
company_phone
mobile_phone
other_phone_c
personal_phone_c
我有一个Smarty变量用字段值填充输入值:
value="{$fields.{{$prefix}}_phone}"
但是后缀为_c
的那些没有输出,因为它们与模式不匹配。
是否可以添加某种正则表达式,以便查找以phone
或_c
结尾的值,如:
{$fields.{{$prefix}}_phone{regex | ($|_c$)}}"
答案 0 :(得分:0)
使用此:.*_(?:phone|phone_c)$
它会匹配所需的字符串,以_phone
或phone_c
结尾。