我是Nodejs
的新手,想知道是否有一个nodejs库可以用来提取每个以^
为前缀并以$
为后缀的字符串即^abcde&
。每次出现都需要存储到Array
中,然后将它们打印到控制台中。
以下是my.log
文件的内容:
0:0:0:0:0:0:0:1 - - [10/Sep/2015:11:34:54:455 +0100] ^somerandomstring1$ 200
0:0:0:0:0:0:0:1 - - [10/Sep/2015:11:34:55:455 +0100] ^somerandomstring2$ 404
0:0:0:0:0:0:0:1 - - [10/Sep/2015:11:34:56:455 +0100] ^somerandomstring3$ 500
理想情况下,每个字符串都需要存储到一个数组中然后我想迭代它们并将它们打印到控制台上,如:
console:
>>somerandomstring1
>>somerandomstring1
>>somerandomstring1
答案 0 :(得分:1)
我没有使用它,但我认为regex module将解决您的问题。
但实际上,模块不是必需的。 JavaScript的本机功能可能就足够了。
Mozilla Developer Network's site
中有关于JavaScript正则表达式的优秀指南但是模块可以是一个选项。