• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            隨筆-3  評論-13  文章-10  trackbacks-0
            如兩個字符串:
            QString str("中華人民共和國123中華人民共和國");
            QString s = getString(str, 20);
            要截取后,輸出:
            s = "中華人民共和國123中...";
            即要把中英文混合的字符串,在截取長度要一致,而且不能出現中文被從中間截斷的情況
            下面直接貼代碼:
            static QString getString(QString s, int l)
            {    
                QString temp 
            = s;
                QRegExp rx(
            "[\u4e00-\u9fa5]");
                
            if (temp.replace(rx, "zz").length() <= l) {
                    
            return s;
                }


                
            for (int i=s.length(); i>=0; i--{
                    temp 
            = s.mid(0,i);
                    
            if (temp.replace(rx, "zz").length() <= l) {
                        
            return s.mid(0,i) + "";
                    }
                
                }

                
            return QString("");
            }
            posted on 2012-10-29 15:39 雙魚座的程序員 閱讀(2407) 評論(0)  編輯 收藏 引用 所屬分類: Qt/C++
            97精品国产97久久久久久免费| 91久久成人免费| 亚洲欧洲中文日韩久久AV乱码| 久久久精品视频免费观看| 中文精品99久久国产| 老色鬼久久亚洲AV综合| 国产综合精品久久亚洲| 性做久久久久久久久浪潮| 久久久久99精品成人片欧美| 91麻精品国产91久久久久| 久久这里只有精品首页| 久久成人精品视频| 久久这里只有精品首页| 伊人久久大香线蕉影院95| 一本久久知道综合久久| 国产综合成人久久大片91| 无码人妻久久久一区二区三区| 久久成人精品| 久久综合综合久久97色| 亚洲中文久久精品无码ww16| 久久亚洲电影| 国产精品日韩欧美久久综合| 国内精品人妻无码久久久影院| 青青久久精品国产免费看| 色综合久久久久网| 久久国产色AV免费看| 久久伊人五月丁香狠狠色| 亚洲国产成人久久综合碰| 丰满少妇人妻久久久久久4| 久久96国产精品久久久| 蜜臀av性久久久久蜜臀aⅴ麻豆| 久久99热这里只频精品6| 久久综合九色综合欧美就去吻| 国产精品久久久99| 久久99精品久久久久久9蜜桃| 久久99精品综合国产首页| 国内精品久久久久影院一蜜桃| 久久久久久九九99精品| 97久久超碰国产精品2021| 91精品国产综合久久精品| 97久久久精品综合88久久|