解析しようとしている簡単なテキストがいくつかあります。
total 4.0K
-rw-rw-r-- 1 346 Mar 1 08:50 save_1
-rw-rw-r-- 1 0 Feb 28 17:28 save_2
-rw-rw-r-- 1 0 Feb 28 17:28 save_3
また、さまざまな正規表現テストWebサイトでテストした正規表現があります。
\w{3}\s+\d{1,2}\s\d{2}\:\d{2}\s\w{4}\_\d
Node.jsアプリケーションの次の関数の入力としてサンプルテキストを取得し、月から行末までの3つの異なる一致を持つオブジェクトまたは配列を返そうとしています。
function parse(str) {
var regex = new RegExp("\w{3}\s+\d{1,2}\s\d{2}\:\d{2}\s\w{4}\_\d");
return regex.test(str);
//return str.match(regex);
}
.test()のブール値がfalseで、.match()のオブジェクトがnullである理由がわかりません。
どんな助けでも大歓迎です。