亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

我想用正則表達式匹配 lo 這個部分,但是出現了一點小問題,求解答

我想用正則表達式匹配 lo 這個部分,但是出現了一點小問題,求解答

Smart貓小萌 2023-04-04 17:13:28
bytes packets errs drop fifo colls carrier compressed lo: 20114 136 0 0 0 0 0 0 20114 136 0 0 0 0 0 0完整可用代碼如下:exports.info = function() {        // read /proc/net/dev         var fc = fs.readFileSync('/proc/net/dev','utf8'),             result = {};        // format file content         fc = fc.replace(/\s{2,}/g,' ').replace(': ',':').split("\n");        var columnLine = fc[0].split('|');         fc[0] = columnLine[columnLine.length - 1];         columnLine[columnLine.length - 1] = fc[0].substring(0, fc[0].search(/(\b\S+\:.*)/g));         fc[0] = fc[0].substring(fc[0].search(/(\b\S+\:.*)/g));        for(var i=0;i<fc.length;i++) {                if(fc[i]=='') { continue; }                var receiveCols = columnLine[columnLine.length - 2].split(' '),                     transmitCols = columnLine[columnLine.length - 1].split(' '),                     tKey = fc[i].substring(0,fc[i].indexOf(':')),                     tValue = fc[i].substring(fc[i].indexOf(':') + 1).split(' '),                     tArr = {}, item;                while(item = tValue.shift()) {                        var title = (receiveCols.length>0 ? 'recv' : 'trans') + '_'  + (receiveCols.shift() || transmitCols.shift())                         tArr[title] = item;                 }                 result[tKey] = tArr;         }        return result; }
查看完整描述

2 回答

?
烙印99

TA貢獻1829條經驗 獲得超13個贊

如果就問題而論(匹配lo:就可以了),那本人覺得就對此這個問題沒必要使用正則。
下面給我本人的js代碼

<script>var str='bytes packets errs drop fifo colls carrier compressed lo: 20114 136 0 0 0 0 0 0 20114 136 0 0 0 0 0 0';var num;var lo;num=str.indexOf('lo:');lo=str.substring(num+3,str.length);alert(lo);</script>


查看完整回答
反對 回復 2023-04-07
?
呼如林

TA貢獻1798條經驗 獲得超3個贊

/\blo/


查看完整回答
反對 回復 2023-04-07
  • 2 回答
  • 0 關注
  • 274 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號