小编rob*_*rry的帖子

正则表达式匹配任何句子,但避免字符重复

我正在寻找帮助来创建一个正则表达式来验证满足这4个标准的字符串:

  1. 该字符串必须包含空格.
  2. 字符串必须以句号/句号结束.
  3. 该字符串必须至少包含15个字符.
  4. 该字符串不得包含3个或更多字符的重复.这是我特别挣扎的部分.

例如:

通过

  • 一二三四.

失败

  • 两个四个.
  • 一两个人.
  • 一二三四
  • 一二三.
  • 一二三四.

如果可能的话,你能解释一下正则表达式是如何构建的,以便让我更好地了解将来如何构建它们吗?


这是我到目前为止尝试过的,

^(.*?={15,})(\.\Z)$
Run Code Online (Sandbox Code Playgroud)

但我担心它甚至没有关闭,请帮助.

regex

5
推荐指数
1
解决办法
273
查看次数

标签 统计

regex ×1