• 5251阅读
  • 4回复

[原创]QRegExp正则表达式问题 [复制链接]

上一主题 下一主题
离线hats1987
 

只看楼主 倒序阅读 楼主  发表于: 2011-08-20

  1. QString s =
  2. "<a href='#'>Link1</a>
  3. <a href='#'>Link2</a>
  4. <a href='#'>Link3</a>";
  5. QString pattern = "";//怎么写规则?
  6. QRegExp regex(pattern);


怎样在这3个链接里提取Link1、Link2、Link3这几个字符串????
求高手解答。
Qt 5.3.2
Win XP/7:  VC2010/ VC6 /Gcc 4.9.2
离线wxj120bw

只看该作者 1楼 发表于: 2011-08-20
回 楼主(hats1987) 的帖子
<a href=\'#\'>([0-9A-Za-z]+)</a> 应该可以取内容
离线hats1987

只看该作者 2楼 发表于: 2011-08-20
不匹配
Qt 5.3.2
Win XP/7:  VC2010/ VC6 /Gcc 4.9.2
离线dbzhang800

只看该作者 3楼 发表于: 2011-08-20
引用第2楼hats1987于2011-08-20 20:12发表的  :
不匹配

你能不能先把你那个字符串s写正确再说,这么写是想表达什么意思?包含换行??
离线wxj120bw

只看该作者 4楼 发表于: 2011-08-23
回 2楼(hats1987) 的帖子
我这边能匹配 输出的结果是不是如下
"Link1"
"Link2"
"Link3"
快速回复
限100 字节
 
上一个 下一个