小枝を使って文字列をトリミングしたい。トリムのドキュメントはここにあります。
{{ 'I like Twig!'|trim('!') }}
{# outputs 'I like Twig' #}
上記の例では、文字列から感嘆符を削除しています。
次の点を考慮してください。
{{ 'ROLE_USER'|trim('ROLE_') }}
ROLE_
これはトリムして返すと思うでしょうUSER
。それはそれがどのように機能するかではありません:
{# outputs 'US' #}
これは、 と の文字E
もR
にROLE_
あるため、それらも削除されます。
おそらく正規表現を使用するか、必要な文字列だけを正確に置き換えることで、これを回避するにはどうすればよいですか?