0

我想检查给定的字符串是否有正则表达式。我正在使用这个

#if($feed.message.matches('.*https?://.*'))
     $feed.message <a href="$feed.message"></a>
#else   
   $feed.message
#end

所以它适用于以下网址(我得到消息和消息网址)

http://www.p4pune.com/img/Scene.jpeg 

但不适用于以下网址(我只得到消息字符串)

string before url http://www.p4pune.com/img/Scene.jpeg

其中 feed.message 包含链接(上面给出)

4

1 回答 1

1

通过删除正则表达式开头的一些字符,它似乎对我有用:

(http|ftp|https)://[\w-]+(\.[\w-]+)+([\w.,@?^=%&amp;:/~+#-]*[\w@?^=%&amp;/~+#-])?
于 2013-04-17T07:33:25.383 回答