gpt4 book ai didi

用于带重音符号的大写字母的 JavaScript 正则表达式

转载 作者:数据小太阳 更新时间:2023-10-29 05:45:18 25 4
gpt4 key购买 nike

在 JavaScript 中,使用这个正则表达式很容易匹配字母和重音符号:

text.match(/[a-z\u00E0-\u00FC]+/i);

只有小写字母和重音符没有i选项:

text.match(/[a-z\u00E0-\u00FC]+/);

但是匹配仅大写字母和重音符号的正确正则表达式是什么?

编辑: 就像下面已经提到的答案一样,上面的正则表达式也匹配其他一些符号,并且遗漏了一些特殊的重音字符,如 ý 和 Ý、ć 和 Ć 以及许多其他字符。

最佳答案

范围 U+00C0 - U+00DC 应该是 U+00E0 - U+00FC< 的大写等效项

所以这个 text.match(/[A-Z\u00C0-\u00DC]+/); 应该就是您要查找的内容。

graphemica 这样的网站可以帮助您确定自己需要的范围。

编辑 就像已经提到的其他答案一样,这也符合其他一些标志。

关于用于带重音符号的大写字母的 JavaScript 正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29730964/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com