Qt4.8.2 正则表达式提取数据
2012-09-18 15:29
162 查看
从
提取出来这个图片的URL
QRegExp中匹配到的整个表达式:rx.cap(0)
正则表达式中的括号,从左到右依次为1,2,3,4。。。。
匹配的值依次存于rx.cap(1),rx.cap(2),rx.cap(3),rx.cap(4).....
提取出来这个图片的URL
#include <QtCore/QCoreApplication> #include <QRegExp> #include <qdebug> int main(int argc, char *argv[]) { QCoreApplication a(argc, argv); QRegExp rx(QString("<a href=\"(.*)\"")); QString str("<a href=\"/qq575787460/article/details/7866370\">"); int pos=str.indexOf(rx); qDebug()<<pos; if(pos>=0) { qDebug()<<rx.matchedLength(); qDebug()<<rx.cap(0); qDebug()<<rx.cap(1); qDebug()<<rx.pos(0); qDebug()<<rx.pos(1); } return a.exec(); }
QRegExp中匹配到的整个表达式:rx.cap(0)
正则表达式中的括号,从左到右依次为1,2,3,4。。。。
匹配的值依次存于rx.cap(1),rx.cap(2),rx.cap(3),rx.cap(4).....
相关文章推荐
- qt中用正则表达式实现提取字符串功能
- Jmeter----正则表达式提取respones数据
- Jmeter的正则表达式未正确提取数据
- Java利用正则表达式提取数据的方法
- SQL Server 2005 正则表达式使模式匹配和数据提取变得更容易
- python正则表达式,提取命中mongo中的数据
- java利用正则表达式提取年月日数据
- Jmeter----正则表达式提取respones数据
- 【转】Jmeter的正则表达式未正确提取数据
- Jmeter的正则表达式未正确提取数据
- C#正则表达式提取文本中以逗号间隔的数据
- 【python学习笔记】用正则表达式从含中文的网页中提取数据(含编码转换)
- Google Python Class 之——正则表达式提取html网页数据字段
- SQL Server 2005正则表达式使模式匹配和数据提取变得更容易~
- Java 正则表达式提取两个分隔符之间的数据
- SQL Server 2005 正则表达式使模式匹配和数据提取变得更容易
- 使用Qt正则表达式提取全路径的文件名
- 正则表达式提取Json数据的方法
- C#使用正则表达式提取数据
- Apache2 日志格式以及正则表达式提取对应数据