加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

以简单的方式包含重音字符有什么好的正则表达式?

发布时间:2020-12-13 22:53:32 所属栏目:百科 来源:网络整理
导读:现在我的正则表达式是这样的: [a-zA-Z0-9]但它不包括我想要的重音字符.我也想 – ‘,包括在内. 重音字符:DIY字符范围减法 如果你的正则表达式引擎允许它(很多人会),这将有效: (?i)^(?:(?![×T?÷t?])[-'0-9a-zà-?])+$ 请参阅the demo(您可以添加要测试的
现在我的正则表达式是这样的:

[a-zA-Z0-9]但它不包括我想要的重音字符.我也想 – ‘,包括在内.

重音字符:DIY字符范围减法

如果你的正则表达式引擎允许它(很多人会),这将有效:

(?i)^(?:(?![×T?÷t?])[-'0-9a-zà-?])+$

请参阅the demo(您可以添加要测试的字符).

说明

>(?i)设置不区分大小写的模式
> ^ anchor断言我们位于字符串的开头
>(?:(?![×T?÷t?])[ – ‘0-9a-zà-?])匹配一个字符……
>前瞻(?![×T?÷t?])断言char不是括号中的一个
> [-‘0-9a-zà-?]允许在宽重音范围内使用短划线,撇号,数字,字母和字符,我们需要从中减去
>匹配一次或多次
> $anchor断言我们在字符串的末尾

参考

Extended ASCII Table

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读