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"<

你可能感兴趣的:(qt,c++)