正则表达式匹配字符串与另一个字符串Patten是/ DIG /?

问题描述:

正则表达式匹配字符串与另一个字符串Patten是/ DIG /?

String urlString="http://myApp:8888/new/bin/save/DIG/WebHome" 

我想看看这个字符串包含模式/ DIG /。我认为我可以使用String.matches(字符串正则表达式),但我没有得到什么应该是正则表达式模式 /DIG /?我没有得到什么应该是正确的正则表达式?很抱歉,因为iam对正则表达式感到非常不舒服。

urlString.contains("/DIG/")

Ademibans答案完美无瑕。

但是,为了回答你的问题:

.*?\/DIG\/.*? 
+1

还有的甚至没有需要为'*'正则表达式会找到它,如果它的存在,即使你只使用'\/DIG \ /'? (由于你没有指定字符串结尾的开始('^ $'),所以搜索足够松散,并搜索整个字符串。 – 2012-02-27 07:24:58

+0

好点!谢谢你的更正。 – Knossos 2012-02-27 09:10:53