我创建了一个需要使用 grep 运行的正则表达式,我很确定正则表达式很好,因为它可以与在线正则表达式工具一起使用,但是当我运行时
grep -r -P -o -h '(?<=(?<!def )my_method )(["'])(?:(?=(\\?))\2.)*?\1'
我收到错误Syntax error: ")" unexpected。
Syntax error: ")" unexpected
grep regular-expression
grep ×1
regular-expression ×1