如何检查一个模式是否包含在另一个模式中

时间:2014-09-22 14:39:52

标签: java regex

例如,我有以下正则表达式:

  

/上海。*

与此表达式匹配的所有字符串也与另一个表达式匹配:

  

/升。*

如何检查第一个正则表达式是否包含在第二个正则表达式中(使用JAVA库)?

1 个答案:

答案 0 :(得分:1)

您需要在第二个正则表达式中使用前瞻,以检查第一个正则表达式是否存在于第二个正则表达式中。

\/l(?=ol).*

在java中,你不需要向前冲突。所以下面的正则表达就足够了。

l(?=ol).*

DEMO