如何用正则校验以逗号分隔的字符串且其中不可存在重复的子串?
RT,字符串中字母大小写和数字都不做限制,子串长度也不做限制,求用正则表达式实现。
例如现有两个字符串:“Q,WW,EEE,1111,rrr222”和“A,SS,DDD,3333,fff444,SS”,前者符合要求,后者不符合,因为后者里面的“SS”子串出现了两次,求教正则如何实现校验?
另外如果可能的话,最好连第3种情况也能校验出来,就是例如“A,SS,DDD,3333,fff444,ss”这种,子串"SS"和“ss”出现重复,虽然一个是大写,一个是小写,但值完全是相同的。这个貌似有点麻烦,弄不出来也罢,不强求了。
只会写些基础的正则,在网上找资料,那些大神写的越看越晕,好牛B的样子
例如现有两个字符串:“Q,WW,EEE,1111,rrr222”和“A,SS,DDD,3333,fff444,SS”,前者符合要求,后者不符合,因为后者里面的“SS”子串出现了两次,求教正则如何实现校验?
另外如果可能的话,最好连第3种情况也能校验出来,就是例如“A,SS,DDD,3333,fff444,ss”这种,子串"SS"和“ss”出现重复,虽然一个是大写,一个是小写,但值完全是相同的。这个貌似有点麻烦,弄不出来也罢,不强求了。
只会写些基础的正则,在网上找资料,那些大神写的越看越晕,好牛B的样子
...全文
相关推荐
c语言字符串分割,截取,子串查找,插入,删除
本文介绍了多种C语言字符串处理函数,包括字符串反转、子串提取与查找、删除与插入子串、替换、统计子串次数、按分隔符切割、拼接及字符重复等功能,帮助开发者高效完成复杂字符串操作。
使用正则表达式检测字符串中重复出现的词
```pythonprint("重复的词有:", repeated_words)```在这个示例中,`re.findall()`函数用于找到所有匹配正则表达式的子串,并返回一个列表。
Python实现统计给定字符串中重复模式最高子串功能示例
通过本文提供的示例和扩展知识,读者将能够更好地理解和实现统计字符串中重复模式最高子串的功能。
用Java正则去掉字符串中重复出现的字符
**定义目标字符串**:首先定义一个包含重复字符的字符串。2. **编写正则表达式**:设计一个正则表达式,用于识别重复的字符。3.
js代码-给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。
我们通过移动右指针扩展子串,并使用哈希表来检查新添加的字符是否已经存在于子串中。如果存在,我们就移动左指针到下一个位置,然后再次扩展子串。我们记录每次操作后子串的长度,并在过程中保持最长子串的长度。


