问题描述
如果长度大于10,如何匹配引号内的任何字符串?
示例:
"hi"
"hello"
"something_else"
仅匹配 something_else ,因为其长度大于10。
我尝试过:
(["'])(?:(?=(\\?))\2.)*?\1
可以匹配引号内的任何内容,但我对如何设置最小长度感到怀疑。
解决方法
您可以在花括号中放置一个数字范围(包括一个无限制范围的数字):
".{11,}"
在引号内至少匹配11个字符
,这将做到:{11,}
对于最小长度11,您放置了{{1}}