问题标签 [accent-insensitive]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
8 回答
12354 浏览

javascript - jQuery DataTables - 不区分重音的字母排序和搜索

使用jQuery DataTables时,是否可以在使用过滤器时进行不区分重音的搜索?例如,当我输入“e”字符时,我想用“e”或“é”、“è”搜索每个单词。

想到的是将字符串标准化并将它们放入单独的隐藏列中,但这并不能解决字母排序问题。

编辑

我尝试了以下方法:

JS 文件要点

0 投票
0 回答
877 浏览

javascript - typeahead js重音折叠,不敏感重音

我正在使用 typeahead 并且我跟着这里Typeahead 不敏感的口音 但我不能成功而且我不明白我的错在哪里?

这是我的js

非常感谢

0 投票
1 回答
986 浏览

java - 带有重音符号的休眠搜索查询

我将休眠搜索 4.2.0 与休眠 4.2.15 和弹簧 3.2.10 一起使用。使用休眠搜索(lucene)查询时,我有一个奇怪的行为。

在数据库中,我为字段内容设置了这个值:“méchant”。当我使用“mechant”进行查询时,它工作正常,我得到了对象。但是当我使用“méchant”时它不起作用......

映射:

休眠配置:

查询:

有人可以帮助我吗?

[编辑] 谢谢大家,我解决了这个问题:这不是由于休眠搜索,而是我的 http 请求的字符集。我将检查如何解决我的字符集问题。对不起,浪费时间...

0 投票
2 回答
8607 浏览

c# - 如何比较不区分大小写和不区分重音的字符串

如何比较不区分大小写和不区分重音的字符串

好的,这在 SQL Server 上很容易完成

但是我想在 C# .NET 4.5.1 上做同样的事情。

我怎样才能以最合适的方式做到这一点?

我的意思是这 3 个字符串在比较时应该返回相等

我需要一种方法来说明下面这两个是相同的 SQL 服务器说它们是相等的。

0 投票
1 回答
1319 浏览

c# - 如何在 C# 中比较字符串,如 SQL Server 不区分大小写和不区分重音

好的,这 4 个单词在 SQL Server 排序规则中是相等的,Latin1_General_100_CI_AI不区分大小写和重音不敏感

但是我找不到在 C# .net 4.5.1 上比较这些的方法

有没有办法像在 SQL Server 中那样进行这种比较?

我也检查了这个线程:忽略字符串比较中的重音字母

该线程的事件 RemoveDiacritics 方法失败

0 投票
2 回答
21979 浏览

java - 比较忽略重音字符的字符串

我想知道是否有一种方法可以比较 2 个字符串并忽略使“noção”等于“nocao”的重音。类似于 string1.methodCompareIgnoreAccent(string2);

0 投票
4 回答
1278 浏览

php - 正则表达式也匹配重音字符

我有以下 PHP 代码:

显然,“que”不匹配“qué”。我该如何改变呢?有没有办法preg_replace忽略所有的口音?

必须匹配的字符(西班牙语):

我不想在应用正则表达式之前替换所有重音字符,因为文本中的字符应该保持不变:

“这是我的foo文本,带有qué和其他重音字符。”

并不是

“这是我的带有que和其他重音字符的foo文本。”

0 投票
1 回答
198 浏览

r - 使用 unique() 和 == 来匹配重音字符和非重音字符

我正在整理一些看起来几乎相同的表格,除了一些字符在某些字符中出现重音而在其他字符中出现非重音。例如,“André”有时会读作“Andre”、“Flávio”和“Flavio”等。我需要将所有变体视为相同,但 unique() 将它们视为不同。我想过将所有重音改为非重音,然后使用 unique(),但我认为也许还有另一个更快的选择。

稍后我需要使用 == 进行相同的不区分重音的比较,因此我正在考虑从每个表的副本中删除所有重音,并对副本进行比较。请告诉我是否有其他更好的方法。

0 投票
1 回答
142 浏览

regex - 正则表达式对短代码不敏感

我正在使用 wordpress 的插件 CFDB,并且正在尝试过滤带有重音符号的名称。

插件的创建者告诉我它正在使用正则表达式。

过滤器正在使用模式修饰符(如不区分大小写的“i”)工作:

现在,我想为重音不敏感添加一种“模式修饰符”。我尝试添加口音和它们的 unicode 翻译,但它不适用于短代码。任何想法?

0 投票
0 回答
71 浏览

javascript - 如何使用微风本地查询忽略重音?

我正在使用微风从本地查询数据,但是在删除变音符号和不区分重音的查询时遇到了一些问题。例如:

结果:海伦、海伦娜、海伦

但我需要所有结果:海伦,海伦娜,海伦娜,海伦,海伦娜

下一个是可能的:

谢谢。任何帮助将不胜感激。