2015-07-01 81 views
2

我有這樣的字符串值:正則表達式Java中使用 「AND」

String value = Country, Location, Sample 

我試圖

value.matches("/(?=.*Country.*)(?=.*Location.*)/") 

但它返回假。 有人可以幫我找到並得到結果爲真?條件是 位置和國家必須在一個字符串中,以正則表達方式。 謝謝!

+0

JavaScript或Java? –

+0

Java @ Eng.Fouad – rjre11211994

+0

然後,你應該刪除'/'並用'''替換它。 –

回答

0

您需要修改您的模式了一下,去除/分隔符:

value.matches("(?=.*Country)(?=.*Location).*") 
+1

謝謝!@hwnd :) – rjre11211994

+0

如何得不到逗號(,)。你能解決這個問題嗎? :) pls @hwnd – rjre11211994

+0

你的意思是沒有得到逗號? – hwnd