Java 生成正则表达式以匹配字符串

Java 生成正则表达式以匹配字符串,java,regex,match,Java,Regex,Match,我想要一个可以匹配的正则表达式: 所以基本上我希望正则表达式与https://*.host.com匹配/ 注:我不是问一些网站,可以生成正则表达式,我不是问如何生成它,我也不是问如何学习如何生成正则表达式。我只需要任何有正则表达式匹配经验的人的答案 https://[\w]+[.]host[.]com/ 这里, https://-将匹配准确的单词 [\w]+-将匹配任何单词字符[A-Za-z_0-9] [.]host[.]com/-将与确切的单词匹配 下面是Java代码 public

我想要一个可以匹配的正则表达式:

所以基本上我希望正则表达式与https://*.host.com匹配/

注:我不是问一些网站,可以生成正则表达式,我不是问如何生成它,我也不是问如何学习如何生成正则表达式。我只需要任何有正则表达式匹配经验的人的答案

https://[\w]+[.]host[.]com/
这里,

https://
-将匹配准确的单词

[\w]+
-将匹配任何单词字符[A-Za-z_0-9]

[.]host[.]com/
-将与确切的单词匹配

下面是Java代码

public static void main(String[] args) {
    List<String> list = Arrays.asList("https://share.host.com/",
            "https://media.host.com/","https://lost.host.com/","https://anything.google.in/","https://found.host.com/","https://anything.host.com/","https://anything.host.in.com/");

    String regEx="https://[\\w]+[.]host[.]com/";

    for(String input:list) {
        Matcher matcher = Pattern.compile(regEx).matcher(input);            

        if(matcher.matches()) {         
            System.out.println("Valid   :" +input );
        }else {
            System.out.println("Invalid :" +input);
        }
    }
}
publicstaticvoidmain(字符串[]args){
列表=数组。asList(“https://share.host.com/",
"https://media.host.com/","https://lost.host.com/","https://anything.google.in/","https://found.host.com/","https://anything.host.com/","https://anything.host.in.com/");
String regEx=“https://[\\w]+[.]host[.]com/”;
for(字符串输入:列表){
Matcher Matcher=Pattern.compile(regEx).Matcher(input);
如果(matcher.matches()){
System.out.println(“有效:”+输入);
}否则{
System.out.println(“无效:”+输入);
}
}
}

编写起来并不复杂,所以您可能尝试过这样做。在编写解决方案时,您会遇到什么问题?@Pshemo我不知道如何编写正则表达式,我需要一个快速的解决方案,因为我没有时间坐下来学习正则表达式,而我正急于应用修补程序,除此之外,我尝试了所有的网站,但没有得到任何结果,我只是想寻求一些帮助,也许我会在应用修补程序后学习regex。但用户们用大量的选票和报道让我失望。这是一个简单的帮助,让每个人都冷静下来“[/w*]/-将匹配任何单词字符[a-Za-z_]”,“.host.com/-将匹配确切的单词“是不正确的”。请多注意你的回答。不要降低这个网站的可信度,这个网站是由很多人建立多年的。打字错误。虽然做了必要的改变,但仍然存在许多问题。首先检查您的解决方案,然后发布。@Pshemo Current Expression https://[\w]+.host.com/将用于sureTest,并根据
http://somehostecom/
http://somehost.com/