(?<=\()\S+(?=\))
(?<=exp)
是以exp开头的字符串, 但不包含本身.
(?=exp)
就匹配为exp结尾的字符串, 但不包含本身.
(?<=\()
也就是以括号开头, 但不包含括号.
(?=\))
就是以括号结尾
\S
匹配任何非空白字符。等价于[\^\f\n\r\t\v]
。
+
表示至少有一个字符.
(?<=\()\S+(?=\))
就是匹配以 (
开头, )
结尾的括号里面最少有一个非空白字符的串, 但不包括开头的(和结尾的)
(?<=\()\S+(?=\))
(?<=exp)
是以exp开头的字符串, 但不包含本身.
(?=exp)
就匹配为exp结尾的字符串, 但不包含本身.
(?<=\()
也就是以括号开头, 但不包含括号.
(?=\))
就是以括号结尾
\S
匹配任何非空白字符。等价于[\^\f\n\r\t\v]
。
+
表示至少有一个字符.
(?<=\()\S+(?=\))
就是匹配以 (
开头, )
结尾的括号里面最少有一个非空白字符的串, 但不包括开头的(和结尾的)