我厌倦了总是试图猜测,如果我()[]{}|在使用许多regexp实现时应该逃避像'等等特殊字符.
它与例如Python,sed,grep,awk,Perl,rename,Apache,find等不同.是否有任何规则集告诉我何时应该,何时不应该逃避特殊字符?它是否依赖于正则表达式类型,如PCRE,POSIX或扩展正则表达式?
我正在尝试进行项目范围的搜索和替换
从:
drivers[i].findElement(By.id("elementID")).click();
Run Code Online (Sandbox Code Playgroud)
至:
findAndClick(driver[i], "elementID", true)
Run Code Online (Sandbox Code Playgroud)
问题是elementID可以是任何东西所以我试图通配符搜索并替换为通配符中的内容?