regflt.js

来自「Apress - Managing Enterprise Systems Wit」· JavaScript 代码 · 共 26 行

JS
26
字号
//regflt.js
//filters regular expression elements from strings
var nF, rst, strLine, strOut;
 
if(WScript.Arguments.length< 1 || WScript.Arguments.length>1)
  WScript.Quit(-1);

// get the regular expression string
  rst = WScript.Arguments.Item(0); 

   //loop until the end of the text stream has been encountered
   while(!WScript.StdIn.AtEndOfStream)  
   {     
    strLine = WScript.StdIn.ReadLine();
   
    arg = strLine.match(rst); 

    arg = strLine.match(rst); 
    if (arg) 
    {
       for(nF=1;nF<arg.length;nF++) 
            WScript.StdOut.Write(arg[nF] + (nF<arg.length-1 ? "," : ""));
        WScript.StdOut.WriteLine();
      }
   }

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?