Java-将Twitter图片网址与正则表达式匹配的问题

时间:2019-01-15 08:03:00

标签: java regex twitter

我在使用网址检查器正则表达式来匹配Twitter图片网址时遇到问题。
网址看起来像这样:

String twitterPictureURL = "pic.twitter.com/123abc";

我的正则表达式如下:

String regex = "^(?:http(s)?:\\/\\/)?\\[\\w.-\\]+(?:\\.\\[\\w\\.-\\]+)+\\[\\w\\-\\._~:/?#\\[\\\\]@!\\$&'\\(\\)\\*\\+,;=.\\]+$";

如果我在线尝试正则表达式,则可以使用,但是当我在代码中使用它时,它将不再起作用。
我这样使用它:

Pattern pattern = Pattern.compile(regex);  
if(pattern.matcher(twitterPictureUrl).matches())
{
  //match
}
else
{
  //no match
}

0 个答案:

没有答案