我想用树枝修剪一根线。修剪的文档位于此处。
{{ 'I like Twig!'|trim('!') }}
{# outputs 'I like Twig' #}
Run Code Online (Sandbox Code Playgroud)
上面的示例修剪字符串中的感叹号。
考虑以下:
{{ 'ROLE_USER'|trim('ROLE_') }}
Run Code Online (Sandbox Code Playgroud)
有人会认为这会减少ROLE_并返回USER。那不是它的工作方式:
{# outputs 'US' #}
Run Code Online (Sandbox Code Playgroud)
这是因为字母E和R也位于中ROLE_,因此也将其删除。
如何使用正则表达式或仅替换我想要的字符串来规避此问题?
那替换过滤器呢?
{{ 'ROLE_USER'|replace({'ROLE_': ''}) }}
//outputs
USER
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1081 次 |
| 最近记录: |