gpt4 book ai didi

javascript - 允许所有字母字符加上 unicode 字符的正则表达式

转载 作者:搜寻专家 更新时间:2023-11-01 05:06:50 25 4
gpt4 key购买 nike

我需要一个正则表达式来允许字符串中的所有字母字符加上希腊/德语字母但替换那些符号?,&,^,". 与 *

我跳过了要转义字符的列表,以使问题变得简单。我真的很想看看如何构建它,然后使用 ASCII 代码包含字母集。

最佳答案

如果你有一组有限且短的元素要替换,你可以只使用一个类,例如

 string.replace(/[?\^&]/g, '*');

并添加您想要拒绝的尽可能多的符号。您还可以添加要替换的 unicode 符号范围(例如 \u017F-\036F\u0400-\uFFFF )

否则使用类来指定不需要替换的符号,例如 a-z、重音/变音符号和希腊符号

 string.replace(/[^a-z\00C0-\017E\u0370-\03FF]/gi, '*');

关于javascript - 允许所有字母字符加上 unicode 字符的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9722959/

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