正则表达式匹配引号内的任何字符串,如果它的长度大于

Regex match any string inside quotes if its length is higher than

如果长度大于 10,我如何匹配引号内的任何字符串?

示例:

"hi"
"hello"
"something_else"

只匹配 something_else,因为它的长度大于 10。

我试过了:

(["'])(?:(?=(\?)).)*?

可以匹配引号内的任何内容,但我对如何设置最小长度有疑问。

您可以将数字范围(包括 open-ended 范围)放在花括号中:

".{11,}"

匹配引号内至少 11 个字符

这样做:".{11,}"

对于最小长度 11,您输入 {11,}

https://regex101.com/r/tgqec7/2