|
JS библиотека для RegExp со встроенным Lookbehind? |
☑ |
0
Garykom
гуру
15.08.16
✎
04:53
|
Собственно сабжа случаем нету?
Про экспериментальное допиливание для V8 в курсе .
Про XRegExp тоже в курсе и тама нету ((
И сравнительная не утешает ((
|
|
1
Garykom
гуру
15.08.16
✎
04:56
|
Да можно конечно обходится и без того .
Или банально на сервер с nodejs вынести с новым V8 движком.
Но хотелось сервер разгрузить чтобы клиенты свои браузеры нагружали в части обработки своих данных.
|
|
2
Сниф
15.08.16
✎
05:00
|
Garykom, брат, ты сайтом не ожибся? Я только тихо изучаю "Веб-разработка с применением Node и Express" автор Итан Браун. И то! Книга вышла на озоне 5 дней назад, а я уже ее читаю. Что за Lookbehind? Откуда знаешь?
|
|
3
Garykom
гуру
15.08.16
✎
05:14
|
(2) Дык это из регулярных выражений поиск по шаблону назад .
Очень удобно находить не только подстроки в тексте по шаблону, после которых (не)идет "нечто" ():
(?=pattern) положительное look-ahead условие
(?!pattern) отрицательное look-ahead условие
Но и подстроки где "нечто" (не)идет перед этим, причем само "нечто" в результат не включается:
(?<=pattern) положительное look-behind условие
(?<!pattern) отрицательное look-behind условие
|
|
4
Garykom
гуру
15.08.16
✎
05:17
|
По сути не охота свой лисапед изобретать для описания признаков "подстрок" чтобы потом искать и выделять их в других строках "по образцу". Думал готовое заюзать и такой облом ((
|
|
5
Сниф
15.08.16
✎
05:23
|
(4) фигасе, на каком ты уровне, я даже не понимаю, о чем речь ((
Я изучаю пока только какие-то простые вещи
//каждому HTTP-запросу свой ID(req.log.id)
app.all('*', function(req, res, next) {
req.log = {
id: ++logIdIterator
}
return next();
});
|
|
6
Garykom
гуру
15.08.16
✎
05:36
|
(5) оно не связано RegExp это же обычна реализация регулярок на JS (ну и заодно в NodeJS), регулярки они много где есть даже из 1С их часто юзают Книга знаний: Использование регулярных выражений (RegExp) в 1С.
Лучше сразу подели свои запросы по типам (get, post, put и delete) и префиксы для итератора ))
|
|
7
Кирпич
15.08.16
✎
10:59
|
|
|
8
Garykom
гуру
15.08.16
✎
12:10
|
(7) Да это варианта хотя и не красивый, перла юзать и возня с перекодировками и непониманием "non english" ((
Но спасибо.
|
|
9
Garykom
гуру
15.08.16
✎
12:13
|
(8)+ хотя pcre это же не перл, а перл-компатибле библиотека на c++
|
|
10
Сниф
15.08.16
✎
17:28
|
(0) На всякий случай дам сслыку на книжку, о которой я писал.
Я фанат Node и отслеживаю литературу на русском. Эту книжку ждал, и как только она появилась, сразу ее прикупил на озоне.
Год выпуска - 2017 (хех).
Нравится тем, что всю книгу разрабатывается один сквозной пример.
|
|