如何为任何字符编写正则表达式,但必须相同特定次数

How to write a Regexp for any character, but it must be the same a specific number of times

我想查找连续多次出现相同字符的字符串。这些可以是任何字符(包括 NULL 字符),所以我无法指定它是哪个字符,但它连续出现 20 次或更多次。

点“.”匹配任何字符,但如果我事先不知道哪个字符,我如何在 RegExp 中指定它必须是相同的字符?

示例: Bla bla blub oooooooooooooooooooo 必须在 xxxxxxxxxxxxxxxxx 字符串中。

我想找到 o-s 和 x-s 线。 ".{10,}" 匹配任意行。

您可以捕获一个字母,然后使用反向引用 9 次来检查同一个字母是否重复了 10 次:

/([A-Za-z]){9,}/g

RegEx Demo

PS: 要检查任何字符,请使用:

/(.){9,}/g