Node.js涔嬪垽鏂瓧绗︿覆涓槸鍚﹀寘鍚煇涓瓧绗︿覆

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Node.js涔嬪垽鏂瓧绗︿覆涓槸鍚﹀寘鍚煇涓瓧绗︿覆相关的知识,希望对你有一定的参考价值。

鏍囩锛?a href='http://www.mamicode.com/so/1/als' title='als'>als   鍖归厤   鏂规硶   files   https   require   瀛愪覆   reg   

server.txt鍐呭濡備笅:

闃块噷浜戞湇鍔″櫒

鍏充簬搴旂敤鍦烘櫙锛屽氨涓嶅璇翠簡锛屽瓧绗︿覆鏄笉璁烘槸鍚庣寮€鍙戣繕鏄墠绔紑鍙戠瓑锛岄兘鏄缁忓父鎵撲氦閬撲簡銆?/p>

test.js(node.js浠g爜锛屽彧瑕佽鏈湴瑁呬簡node.js鐜锛岀洿鎺ュ彲閫氳繃node test.js杩愯鐪嬫晥鏋?:

var fs = require("fs");

var result = fs.readFileSync("./server.txt");

console.log("result:"+result);

if(result.indexOf("闃块噷浜戞湇鍔″櫒") != -1)
    
    console.log("ok");
 else
    
    console.log("no");
    

//indexOf() 鏂规硶鍙繑鍥炴煇涓寚瀹氱殑瀛楃涓插€煎湪瀛楃涓蹭腑棣栨鍑虹幇鐨勪綅缃€傚鏋滆妫€绱㈢殑瀛楃涓插€兼病鏈夊嚭鐜帮紝鍒欒鏂规硶杩斿洖 -1銆?/span>


if(result.toString().search("1") != -1)
    console.log("ok");
    
else
    console.log("no");

//search() 鏂规硶鐢ㄤ簬妫€绱㈠瓧绗︿覆涓寚瀹氱殑瀛愬瓧绗︿覆锛屾垨妫€绱笌姝e垯琛ㄨ揪寮忕浉鍖归厤鐨勫瓙瀛楃涓层€傚鏋滄病鏈夋壘鍒颁换浣曞尮閰嶇殑瀛愪覆锛屽垯杩斿洖 -1銆?/span>



var reg = RegExp(/闃块噷浜?);
if(result.toString().match(reg))
    console.log("ok");      
else
    console.log("no");
    

//match() 鏂规硶鍙湪瀛楃涓插唴妫€绱㈡寚瀹氱殑鍊硷紝鎴栨壘鍒颁竴涓垨澶氫釜姝e垯琛ㄨ揪寮忕殑鍖归厤銆?/span>



var reg = RegExp(/闃块噷浜?);
if(reg.test(result))
    
    console.log("ok");
else
    console.log("no");
    


//test() 鏂规硶鐢ㄤ簬妫€绱㈠瓧绗︿覆涓寚瀹氱殑鍊笺€傝繑鍥?true 鎴?false銆?/span>



var reg = RegExp(/闃块噷浜?);
if(reg.exec(result))    
       console.log("ok");      
else
    console.log("no");

//exec() 鏂规硶鐢ㄤ簬妫€绱㈠瓧绗︿覆涓殑姝e垯琛ㄨ揪寮忕殑鍖归厤銆傝繑鍥炰竴涓暟缁勶紝鍏朵腑瀛樻斁鍖归厤鐨勭粨鏋溿€傚鏋滄湭鎵惧埌鍖归厤锛屽垯杩斿洖鍊间负 null銆?/span>

鏈枃涓昏鍙傝€冭祫鏂欏涓?
js 鍒ゆ柇瀛楃涓蹭腑鏄惁鍖呭惈鏌愪釜瀛楃涓?/a>

以上是关于Node.js涔嬪垽鏂瓧绗︿覆涓槸鍚﹀寘鍚煇涓瓧绗︿覆的主要内容,如果未能解决你的问题,请参考以下文章

LeetCode鍒濈骇绠楁硶涔嬪瓧绗︿覆锛?42 鏈夋晥鐨勫瓧姣嶅紓浣嶈瘝

鎬庢牱鍒ゆ柇鐢ㄦ埛鏄惁鍦ㄧ嚎

濡備綍鍒涘缓 http2 node App

C++涓瓧绗︿覆鍙嶈浆 VS Python涓瓧绗︿覆鍙嶈浆

濂囨暟涓庡伓鏁板垽鏂殑涓ょ鏂规硶