2014-09-22 26 views
0

例如,我有以下的正則表達式:如何檢查是否一個模式被納入另一

/lol.*

所有匹配該表達式也匹配的另一種表達字符串:

/l.*

如何檢查第一個正則表達式是否包含在第二個正則表達式中(使用JAVA庫)?

回答

1

您需要在第二個正則表達式中使用lookahead來檢查第一個正則表達式是否存在於第二個正則表達式中。

\/l(?=ol).* 

在java中,你不需要轉義正斜槓。所以下面的正則表達式就足夠了。

l(?=ol).* 

DEMO

+0

我不想查串,我要檢查列入。想象一下,我只有兩個正則表達式,沒有關於它們的任何信息。 – 2014-09-23 07:15:53

相關問題