我正在尝试使用stringr包中的str_extract来匹配两个其他字符串之间的字符串。
我有字符串
sum(jan)
我希望它返回
jan
我试过
str_extract('sum(jan)', '(?<=sum\\().*(?=\\)')
但是我收到了错误
Error in stri_extract_first_regex(string, pattern, opts_regex = opts(pattern)) :
Incorrectly nested parentheses in regexp pattern. (U_REGEX_MISMATCHED_PAREN)
它适用于下面的例子,所以我假设它与我如何匹配括号
有关> str_extract('rooasdfboo', '(?<=roo).*(?=boo)')
[1] "asdf"
感谢任何帮助, 感谢
答案 0 :(得分:1)