连续使用标点,中英文标点混用的正则表达式 40
- 你的回答被采纳后将获得:
- 系统奖励15(财富值+成长值)+难题奖励10(财富值+成长值)+提问者悬赏40(财富值+成长值)
1个回答
展开全部
这个问题还真有点难度呢,我想了哈要在一个正则表达式中完成这些要求貌似不行,所以只能分开来做了
^((?![,.?:;'!"])[\u2E80-\u9FFF,。?:;’‘!”“、])+$ //中文字符串不包含英文标点
[,。?:;’‘!”“、]{2,} //上一步如果判断通过再来看有没有标点连续的情况
^((?![,。?:;’‘!”“、])[a-z,.?:;'!"])+$ //英文字符串中不包含中文标点
[,.?:;'!"]{2,} //上一步如果判断通过再来看有没有标点连续的情况
其中标点符号不够可以自己加哈,我能想到的解法就是这样了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询