Обговорення користувача:AS/MediaWiki Gadget-TimeSmall.js (02.03.2011—02.03.2011)

Найсвіжіший коментар: DixonD у темі «MediaWiki:Gadget-TimeSmall.js» 13 років тому
Повний архів: Обговорення_користувача:AS/АвтоАрхів
Обговорення: Обговорення_користувача:AS

MediaWiki:Gadget-TimeSmall.js ред.

Привіт! Не розумієш часом чому, коли є дві дати у репліці, то регулярний вираз хапає обидві як одну? Стоїть же ніби .+?, тобто ніби як "лінивий" плюс --DixonD 16:47, 2 березня 2011 (UTC)Відповісти

Наведи приклад) --AS 16:58, 2 березня 2011 (UTC)Відповісти
Обговорення користувача:DixonD#Concurrent Versions System → CVS та Revision Control System → RCS, там, де я наводив дати. --DixonD 17:02, 2 березня 2011 (UTC)Відповісти
Не знаю, може це через оте /g. Хоча ні --AS 17:08, 2 березня 2011 (UTC)Відповісти
Ну мабуть правильно — раз той уривок підпадає під рег. вираз, звідки мізківник знає, шо треба шукати далі якнайкоротший? --AS 17:15, 2 березня 2011 (UTC)Відповісти
Ну найкоротший воно шукає через .+?, тобто через знак питання після плюса. --DixonD 18:08, 2 березня 2011 (UTC)Відповісти
Бо ви наводите дати без «(UTC)», хіба не видно? --Drundia [ˈd̪r̠ʲʊɲ̟ɟ̟ɐ] 17:16, 2 березня 2011 (UTC)Відповісти
Дійсно, як я не зауважив... --DixonD 18:08, 2 березня 2011 (UTC)Відповісти
А в мого бота дати в підписах визначаються такою реґуляркою:
\d{2}\:\d{2}\, (\d{1,2}) (січня|лютого|березня|квітня|травня|червня|липня|серпня|вересня|жовтня|листопада|грудня) (\d{4}) \(UTC\)
Примітка: йому для задачі треба діставати число, місяць, рік, тому воно й у дужках, хоча місяці все одно треба буде групувати. --Drundia [ˈd̪r̠ʲʊɲ̟ɟ̟ɐ] 17:18, 2 березня 2011 (UTC)Відповісти

Можна уточнити до \d\d\:\d\d\,\ \d+\D+\d{4}\s\(UTC\) тоді ніби працює. Для певности можна й (січня|лютого|березня|квітня|травня|червня|липня|серпня|вересня|жовтня|листопада|грудня) --AS 17:21, 2 березня 2011 (UTC)Відповісти

Місяці під \w+ підпадають? Чи підтримка UTF-8 (чи то її відсутність) у JS свиню підкладе? --Drundia [ˈd̪r̠ʲʊɲ̟ɟ̟ɐ] 17:32, 2 березня 2011 (UTC)Відповісти
Здається не хоче --AS 17:35, 2 березня 2011 (UTC)Відповісти
Напевно найкраще (бо найточніше) буде таки задати через повний список місяців, як вказав Drundia --DixonD 18:08, 2 березня 2011 (UTC)Відповісти

Змінив злегка код. Тепер здається працює як треба. --DixonD 18:25, 2 березня 2011 (UTC)Відповісти

Повернутися на сторінку користувача «AS/MediaWiki Gadget-TimeSmall.js (02.03.2011—02.03.2011)».