使用正则表达式匹配两个URL

ars*_*nal 1 java regex

我有一个网址列表,我想使用正则表达式将这些网址与此网址匹配

http://investor.somehost.com/*

这里*意味着之后的任何东西,或者你可以说它是一个通配符......

String href = url.getURL();
Run Code Online (Sandbox Code Playgroud)

这里href包含所有url.

假设firstentry包含上面的url(http://investor.somehost.com/*)

那么如何将href与firstentry进行比较,以便如果href以此url开头,那么就做这件事......

Sah*_*hoo 6

如果您只想确定String是否以特定前缀开头,请使用startsWith(String prefix).

例:

String href = "http://google.com/mail";
if(href.startsWith("http://google.com")) {
    //... Do stuff
}   
Run Code Online (Sandbox Code Playgroud)