用于去除变音符号的 nunjuck 过滤器

问题描述

葡萄牙语使用五种变音符号:塞拉音 (ç)、尖音符 (á,é,í,ó,ú)、抑扬音符 (â,ê,ô)、波浪号 (ã,õ) 和重音符(à,很少有 è、ì、ò 和 ù)。 cedilla 表示ç 发音为/s/(来自历史上的腭化)。

搜索时,删除变音符号并转换为大写,如:á、é、í、ó、ú -> A E I O U

这个工作有修女过滤器吗?

{{ content_with_diacritics | filter_for_search }}

谢谢。

解决方法

看起来您正在寻找 replace 过滤器。多次调用它并进行必要的替换。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...