如何排除正则表达式中的结束字符

时间:2013-01-09 14:46:35

标签: regex regex-negation

我遇到此问题:来自此<html>标记的列表:

<td class="pthtdd"><a target="_blank" href="http://address.info">address.info</a>
<td class="pthtdd"><a target="_blank" href="http://address1.com">address1.com</a>
<td class="pthtdd"><a target="_blank" href="http://address2.de">address2.de</a>
<td class="pthtdd"><a target="_blank" href="http://address3.co.uk/">address3.co.uk</a>

我希望仅使用正则表达式http://address.infoaddress1.comaddress2.de ecc进行选择。我写了这个正则表达式:http:.{1,}?"但最后有"。我可以选择没有"

的所有内容

1 个答案:

答案 0 :(得分:3)

你可以试试这个:

http:[^"]+

[^"]将匹配除"之外的任何字符。