我想找到一个解决方案来提取超链接从每个评论开始%
。我的第一个想法是使用常规的超链接的正则表达式:Reg Ex在评论中的超链接
^(http|https|ftp)\://[a-zA-Z0-9\-\.]+\.[a-zA-Z]{2,3}(:[a-zA-Z0-9]*)?/?([a-zA-Z0-9\-\._\?\,\'/\\\+&%\$#\=~])*[^\.\,\)\(\s]$
和某种状花纹:
%.*
,所以我说他们两个:
^%.*(http|https|ftp)\://[a-zA-Z0-9\-\.]+\.[a-zA-Z]{2,3}(:[a-zA-Z0-9]*)?/?([a-zA-Z0-9\-\._\?\,\'/\\\+&%\$#\=~])*[^\.\,\)\(\s]$
但随着这种模式我匹配一切,包括%
字符和多个空格。我怎样才能得到只有评论里面的超链接?
EDIT1:
下面是一个例子来分析什么:
% http://www.test.com
这是一个普通的MATLAB评论,我想强调它像一个超链接以获得更直观的编辑器。我正在与Qt 4.7.1/C++
坦承所有的答案!
可以请您分享样本内容吗?在''标签的'href'属性内? –