Regex 后的正则表达式匹配号(

Regex 后的正则表达式匹配号(,regex,sublimetext3,Regex,Sublimetext3,我试图使用正则表达式来匹配一个在开括号“(”字符后面的可变长度的数字 我试过了 \(\d+ 但是这个正则表达式包含了匹配中的括号。我如何排除它 我正在使用sublime text正则表达式引擎进行匹配。您可以使用捕获组: /\((\d+)/ 非转义括号是一个正则表达式匹配组,您可以从每个匹配中提取。如果您有搜索“n”替换系统,则通常使用$1访问这些组。您可以使用: [] 请注意,\K实际上并不是一个lookbehind等价物,因为文本在被消费之前,而lookbehind不消费文本。是Java

我试图使用正则表达式来匹配一个在开括号“(”字符后面的可变长度的数字

我试过了

\(\d+
但是这个正则表达式包含了匹配中的括号。我如何排除它


我正在使用sublime text正则表达式引擎进行匹配。

您可以使用捕获组:

/\((\d+)/
非转义括号是一个正则表达式匹配组,您可以从每个匹配中提取。如果您有搜索“n”替换系统,则通常使用
$1
访问这些组。

您可以使用:

[]


请注意,
\K
实际上并不是一个lookbehind等价物,因为文本在被消费之前,而lookbehind不消费文本。

是JavaScript吗?sublime text build system RegEx多年来一直在使用RegEx,这是我第一次看到
\K
操作符。谢谢!@HubertGrzeskowiak:这是一个有用的操作符om Perl在PCRE、Boost和Onigom正则表达式库中提供。
(?<=\()\d+
\(\K\d+