Java 在下载URL中搜索电影名称
我们需要使用正则表达式验证给定URL是否具有Java 在下载URL中搜索电影名称,java,regex,Java,Regex,我们需要使用正则表达式验证给定URL是否具有searchStringKeyword 比如说 if URL : http://thepiratebay.org/torrent/3962906/Mera.Naam.Joker.1970.LiMiTED.DVDRiP.XviD-D3Si" searchStringKeyword : Mera Naam Joker expected outcome: true searchStringKeyword : DVDRiP expected outcome
searchStringKeyword
比如说
if URL : http://thepiratebay.org/torrent/3962906/Mera.Naam.Joker.1970.LiMiTED.DVDRiP.XviD-D3Si"
searchStringKeyword : Mera Naam Joker
expected outcome: true
searchStringKeyword : DVDRiP
expected outcome: true
searchStringKeyword : Speed
expected outcome: false
任何帮助都将不胜感激
Amit如果您使用的是regexála PERL,则模式如下:
/DVDRip/
/Mera\W+Naam\W+Joker/
/Speed/
你的例子不太全面 如果您希望将任何URL与单词“Mera”、“Naam”和“Joker”按该顺序匹配,但要使用任意数量的字符分隔它们,您可以使用: 如果您希望有一个且只有一个分隔字符,但不关心该字符是什么,则可以使用: 如果希望单词之间有一个
字符,如:
另一个BitTorrent客户端正是世界所需要的。大家好,我在下面尝试过:String s_url=“>String regex=“/DVDRip/”;String regex_name=“/Mera\\\.Naam\\\.Joker/”;Pattern p=Pattern.compile(regex);Matcher m=p.Matcher(s_url);System.out.println(“在url中找到DVD”+m.matches())Pattern pp=Pattern.compile(regex_name);Matcher mm=pp.Matcher(s_url);System.out.println(“在url中找到名称”+mm.matches());但以上两个都返回false。
/Mera.*Naam.*Joker/
/Mera.Naam.Joker/
/Mera\.Naam\.Joker/