回答編集履歴
1
console\.log
answer
CHANGED
@@ -39,6 +39,8 @@
|
|
39
39
|
function parseDateString2 (dateString) {
|
40
40
|
return dateString.replace(/(?<y>\d{4})-(?<m>\d{2})-(?<d>\d{2})|(?<m>\d{2})\/(?<d>\d{2})\/(?<y>\d{4})|(?<d>\d{2})\.(?<m>\d{2})\.(?<y>\d{4})/g, 'day=$+{d} month=$+{m} year=$+{y}');
|
41
41
|
}
|
42
|
+
|
43
|
+
console.log(parseDateString2('2006-10-21 15.01.2007 10/31/2005')); // "day=21 month=10 year=2006 day=15 month=01 year=2007 day=31 month=10 year=2005"
|
42
44
|
```
|
43
45
|
|
44
46
|
Perlの名前付き後方参照は一番初めにマッチした名前付き参照を参照してくれます。
|