c# - 是否有用于匹配不超过 2 个重复字符的字符串的正则表达式?
问题描述
我正在努力在 .NET 中构建一个匹配输入字符串不超过 2 个重复字符(包括空格)时匹配的正则表达式。
使用/(.)\1{2}/g
,当字符重复超过 2 次时,我可以找到匹配项。我正在寻找与此相反的东西。
示例 1
- 输入:罗克萨尔!&
- 匹配:真
示例 2
- 输入:洛克萨尔!&&&
- 匹配:错误
示例 3
- 输入:Rooockssaarr!&&&
- 匹配:错误
解决方案
推荐阅读
- formik - 是的:如何验证两个相互依赖的日期?
- javascript - 如何在 React 中使用 HOC 传递静态 navigationOptions?
- html - 无法在 Asp.net core web api 中保存 html 代码
- xml - strings.xml:这有什么不正确的?
- python-3.x - 使用线程时如何解决winerror32?
- sql - SQL - 从课程和主题中过滤
- javascript - 为什么 array.forEach() 在这段代码中什么都不做?
- github - 新团队成员的 GitHub 安全问题
- reactjs - 被 CORS 策略阻止:“Access-Control-Allow-Origin”
- c - C - 使用 while 和 switch/case 的菜单程序返回无效选择的重复菜单