回答編集履歴

2

\d+

2020/06/22 03:57

投稿

think49
think49

スコア18189

test CHANGED
@@ -22,7 +22,7 @@
22
22
 
23
23
 
24
24
 
25
- const reg = /\s*(\d+) - ((?:(?!\d - )[\s\S])+)|([\s\S])/g, array = [];
25
+ const reg = /\s*(\d+) - ((?:(?!\d+ - )[\s\S])+)|([\s\S])/g, array = [];
26
26
 
27
27
  let result;
28
28
 

1

typo修正

2020/06/22 03:57

投稿

think49
think49

スコア18189

test CHANGED
@@ -40,7 +40,7 @@
40
40
 
41
41
 
42
42
 
43
- gフラグ付のRegExp#execは同じ場所に複数回マッチする事はありませんが、読み飛ばしは発生するので、`([\s\S])` で意図せぬ読み飛ばしにパースエラーを返すように正規表現を組みます。
43
+ gフラグ付のRegExp#execは同じ場所に複数回マッチする事はありませんが、読み飛ばしは発生するので、`([\s\S])` で意図せぬ読み飛ばしにパースエラーを返すように正規表現を組みます。
44
44
 
45
45
 
46
46