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

正则表达式以逗号分隔的字符

发布时间:2020-12-14 02:29:30 所属栏目:百科 来源:网络整理
导读:我正在寻找一个正则表达式来验证由逗号分隔的一组非重复字符. 给出像ABCD这样的字符集 匹配任何逗号分隔的排列(无重复字符) 有些比赛是: 一个 C C,B B,d d,B,A,C 有些没有比赛是: A,A ABC d,B 这可以工作,但不允许使用逗号: b(?!(?:.B)*(.)(?:B.)*1)[
我正在寻找一个正则表达式来验证由逗号分隔的一组非重复字符.

给出像ABCD这样的字符集
匹配任何逗号分隔的排列(无重复字符)
有些比赛是:
一个
C
C,B
B,d
d,B,A,C
有些没有比赛是:
A,A
ABC
d,B

这可以工作,但不允许使用逗号:

b(?!(?:.B)*(.)(?:B.)*1)[ABCD]+b
^(?!.*?([A-D]).*?1)[A-D](?:,[A-D])*$

试试这个.看看演示.

https://regex101.com/r/uC8uO6/8

(编辑:李大同)

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

    推荐文章
      热点阅读