Regex任意位置最少4个字符和1个空格

jv4diomz  于 2022-12-19  发布在  其他
关注(0)|答案(1)|浏览(185)

我试过了

(?!\sa-zA-Z){4,}\s{1,}

编辑:我希望得到以下结果:啊啊啊...,啊啊啊啊...,啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊...

7rfyedvj

7rfyedvj1#

您可以使用

\b[a-zA-Z](?=[a-zA-Z ]{3})[a-zA-Z]* +[a-zA-Z]*

说明

  • \b防止部分字匹配的字边界
  • [a-zA-Z]匹配单个字符a-zA-Z
  • (?=[a-zA-Z ]{3})正向前瞻,Assert当前位置右侧字符类中列出的3个字符
  • [a-zA-Z]* +[a-zA-Z]*匹配可选字符a-zA-Z,然后匹配1+空格空格,再次匹配可选字符a-zA-Z

参见regex demo

相关问题