首页 > 其他 > 详细

正则表达式匹配二维点序列

时间:2019-12-26 10:25:22      阅读:106      评论:0      收藏:0      [点我收藏+]
    QString pattern("\\s*\\(\\s*(\\d+\\.?\\d+)\\s*,\\s*(\\d+\\.?\\d+)\\s*\\)\\s*;");
    QString srPointf("(1.1  , 2.2);(3.3, 4.4 ); (5.5, 6.6); (7, 8);");

    QRegExp re(pattern);
    re.indexIn(srPointf);
    qDebug()<<re.captureCount();
    int pos = 0;
    while((pos = re.indexIn(srPointf, pos)) != -1){
        qDebug()<<re.cap(1)<<"  "<<re.cap(2);
        pos += re.matchedLength();
    }


//QRegExp支持的类似Perl的正则表达式语法

应当用功能更强大的QRegularExpression类

 

正则表达式匹配二维点序列

原文:https://www.cnblogs.com/azbane/p/12100417.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!