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函数。