REGEX以匹配多个条件

时间:2014-04-14 20:19:35

标签: java regex

我想找到//这是:

  • 前面没有"
  • 没有直接跟着*
  • 没有直接跟着span

也应该捕获字符串的其余部分,无论后面的字符串中是否找到最后两个标记。

我试过了:

//(?!span)|//(?!\\*)|(?<!\")//

以下是我想要找到的示例字符串:

handle//Button(By.xpath("//*[@id='Page1']//span[safdsaf]"), hi);

1 个答案:

答案 0 :(得分:2)

我认为以下内容应该有效:

(?<!")//(?!\*|span).*

示例:http://rubular.com/r/vXQWctfC3t