Nam*_*kce 3 regex string smarty
相当简单的问题,但我是正则表达式和智能模板的新手,我似乎无法弄清楚如何在我的智能模板中使用它。
基本上,我有可以包含字符串值的 smarty 字符串,例如:
Home Page Layout 1-1
Home Page Layout 1-2
Home Page Layout 2-1
etc..
Run Code Online (Sandbox Code Playgroud)
我只想从字符串中提取整数,以便输出如下:
11
12
21
Run Code Online (Sandbox Code Playgroud)
如您所见,我正在删除除整数之外的所有内容。我在四处搜索后尝试执行以下操作,但它不起作用或输出任何内容。
{$SelectHomePageLayout|regex_replace:'[^0-9]+':''}
Run Code Online (Sandbox Code Playgroud)
相当简单,但我不确定我做错了什么。
您缺少正则表达式的正则表达式分隔符(即//)。使用以下一个,并检查如何添加分隔符。
{$SelectHomePageLayout|regex_replace:'/[^0-9]+/':''}
^ ^
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2355 次 |
| 最近记录: |