正则表达式匹配字符串与另一个字符串Patten是/ DIG /?
问题描述:
像正则表达式匹配字符串与另一个字符串Patten是/ DIG /?
String urlString="http://myApp:8888/new/bin/save/DIG/WebHome"
我想看看这个字符串包含模式/ DIG /。我认为我可以使用String.matches(字符串正则表达式),但我没有得到什么应该是正则表达式模式 /DIG /?我没有得到什么应该是正确的正则表达式?很抱歉,因为iam对正则表达式感到非常不舒服。
答
urlString.contains("/DIG/")
?
答
Ademibans答案完美无瑕。
但是,为了回答你的问题:
.*?\/DIG\/.*?
还有的甚至没有需要为'*'正则表达式会找到它,如果它的存在,即使你只使用'\/DIG \ /'? (由于你没有指定字符串结尾的开始('^ $'),所以搜索足够松散,并搜索整个字符串。 – 2012-02-27 07:24:58
好点!谢谢你的更正。 – Knossos 2012-02-27 09:10:53