Javascript-форум (https://javascript.ru/forum/)
-   Оффтопик (https://javascript.ru/forum/offtopic/)
-   -   Coffee++ (Рождение легенды) (https://javascript.ru/forum/offtopic/59326-coffee-rozhdenie-legendy.html)

loljs 08.11.2015 09:06

Mаxmaxmаximus,

\r -- это не перевод строки, а перевод каретки
[a-zAZ] -- пропущено тире
\S -- это не symbol, а любой непробельный символ, сюда входит ;"'()&?anything
[$\w]* -- это вообще бред

дальше не смотрел

ПНХ

Mаxmaxmаximus 08.11.2015 09:07

Цитата:

Сообщение от loljs
ПНХ

слился в очередной раз


Mаxmaxmаximus 08.11.2015 09:20

Цитата:

Сообщение от loljs
это не перевод строки, а перевод каретки

но я где то делаю утверждение что это перевод строки?

Цитата:

Сообщение от loljs
пропущено тире

да уже давно заметил, пофиксил, спасибо)

Цитата:

Сообщение от loljs
то не symbol, а любой непробельный символ, сюда входит

но ведь все слова например или числа уже отберутся на предыдущих скобочных группах а тут останутся только символы, ты что не знал? похоже что Ты не разбираешься в регулярках))) мальчик.

Цитата:

Сообщение от loljs
[$\w]* -- это вообще бред

Почему?

loljs 08.11.2015 09:21

Mаxmaxmаximus,
У тебя сильная воля. Подозреваю, что даже когда тбя будут анально сношать, ты будешь орать, что ты герои советского союза не сдаются врагу.

Mаxmaxmаximus 08.11.2015 09:22

loljs, так ты не ответил на мои вопросы, мне повторить, или ты, даже если я повторю, не будешь отвечать)?


а, кстати, опять https://ru.wikipedia.org/wiki/Ad_hominem
попробуй че нибудь ад рем, получается когда стараешься, про тире вон дельное че-то сказал) я мог и не заметить например. я по сути тока из за того что ты че то кукарекнул про регулярки полез проверять, и нашел эту опечатку)

loljs 08.11.2015 09:24

Цитата:

Сообщение от Mаxmaxmаximus
Почему?

Потому что туда у тебя входит конечная позиция строки 0 и более раз.

Mаxmaxmаximus 08.11.2015 09:27

Цитата:

Сообщение от loljs
Потому что это туда у тебя входит конечная позиция строки 0 и более раз.

Но ведь мне это и нужно, почему это бред?

Цитата:

это не перевод строки, а перевод каретки
но я где то делаю утверждение что это перевод строки? ты опровергаешь утверждение что это перевод строки, но я делал утверждение что \r (терурн) перевод строки? \n (нью лайн) создание новой строки, а \r это перевод каретки вначало.
Что тебя, дегенерата заставило думать что я думаю что \r это создание новой строки?

Цитата:

то не symbol, а любой непробельный символ, сюда входит
Ты понял свою ошибку и что этот кусок отберет любой символ типа !"№;%:?*() и все такое, а не просто любой непробельный символ?

Mаxmaxmаximus 08.11.2015 09:30

loljs, кстати нашел еще один баг, идентефикатор надо вот так выпарсивать

([\$_a-zA-Z][$\w]*)


ты наверн не понимаешь, но он не может начинаться с числа а \w выпарсивает и числа

Mаxmaxmаximus 08.11.2015 09:36

о блин точно, можно даже вот так ([$\w]+) потому что у нас предыдущая группа все числа отсеила)!

loljs 08.11.2015 09:37

тебе нужно повторение позиции строки?
Цитата:

Сообщение от Mаxmaxmаximus
но я где то делаю утверждение что это перевод строки?

там делаешь, там у тебя написано newline
Цитата:

Сообщение от Mаxmaxmаximus
что этот кусок отберет любой символ типа !"№;%:?*() и все такое, а не просто любой непробельный символ?

Да, в твоем *парсере* нет разделителей токенов, я понял
Цитата:

Сообщение от Mаxmaxmаximus
нашел еще один баг

там миллион их у тебя, твое знание регекспов на уровне школьника, ты реально бесишь уже, просто отвали.


Часовой пояс GMT +3, время: 17:02.