如何在Pattern.compile中处理双引号?

rat*_*ack 0 java regex beanshell

我有以下正则表达式在一个在线正则表达式测试器中工作:

  assetName">([^"]+)</span>
Run Code Online (Sandbox Code Playgroud)

我想在像这样的Beanshell脚本中使用它:

  Pattern p = Pattern.compile("assetName">([^"]+)</span>");
Run Code Online (Sandbox Code Playgroud)

我如何处理双引号?谢谢

Wik*_*żew 5

与在Java中一样,只需在双引号前面使用斜杠:

Pattern p = Pattern.compile("assetName\">([^\"]+)</span>");
Run Code Online (Sandbox Code Playgroud)