QString 截取字符串

recvdata....... "$\x11 `eth0: 10.43.82.183\tfc:69:47:c0:6c:f3 \neth1: No ip addr\tfc:69:47:c0:6c:f5 \nppp0: 10.182.143.192\t\n"

1. 截取兩個字符串中間一段字符: 用mid(index1,index2)

                 
              int indexOfEth0= s1.indexOf("eth0");        
              int indexOfEth1= s1.indexOf("eth1");   
              s1.mid(indexOfEth0,indexOfEth1-indexOfEth0); 截取 eth0 到eth1之間的一段字符

2.  截取 末尾一段字符 mid(index)

            if(s1.contains("ppp0"))  
          {       
              qDebug()<<"contains ppp0 11111111";   
              int indexOfPp0= s1.indexOf("ppp0");            
              qDebug()<<"indexOfppp0=%d"<<indexOfPp0;
              qDebug()<<"x="<<s1.mid(indexOfPp0);     
         }

截取 ppp0 右邊的字符

3.   left 和 right函數。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章