0

使用 Twig,我们如何从字符串的电子邮件地址中获取域?

<p>{{ app.user }}</p>
<p>{{ to_display_domain_name_here }}</p>

app.user在哪里xyz@gmail.com

要检索域gmailgmail.com从此。

4

2 回答 2

0

您可以创建自定义树枝过滤器并使用正则表达式来获取域。自定义过滤器:http : //symfony.com/doc/current/templating/twig_extension.html 正则表达式示例:https ://gist.github.com/Avidid/6114724

于 2018-04-06T17:05:20.450 回答
0

在我看来,最好的方法是创建一个自定义的 Twig 扩展。您可以在官方文档中找到有关如何执行此操作的更多信息。

对于一种快速而肮脏的方式,我可能会使用实际上在 Twig 中表现得像爆炸的拆分过滤器:

{{ app.user|split('@')[1] }}
于 2018-04-06T17:05:28.457 回答