Alexander
но а если стэк требует ? =(
Нужно использовать обходные пути. Babel например
Alexander
Ай чёт я сам запутался
AI
ага ) И я о том же ) короче не суть)
AI
А тут принято делиться опытом, задавать вопросы и прочее? )
Smooth Operator
тут принято переходить сразу к делу
Дима
Но если что для самого простого есть другой чат
AI
Есть сырой html текстом. В нем нужно все относительные урлы заменить на абсолютные. ищу регуляркой (src=['|"]([a-z0-9\/\.]*)['|"]|href=['|"]([a-z0-9\/\.]*)['|"]) она находит всю строку src="/bla/bla2/bla.bla" и отдельные группы. Как заменить именно группу, а не всю строку? Ищу replace`ом
AI
Но если что для самого простого есть другой чат
Я не новичок, поэтому чат новичков пропустил мимо )
AI
да, но если я сделаю герэксп на определение именно урла (/bla/bla/la.bla) он может найти что угодно в тексте. Поэтому далаю такой более уточненый поиск
AI
вышел из ситуации таким способом, но хотелось бы чего-то более изящного... const changeUrl = (data, newUrl) => { let req = /(src=['|"]([a-z0-9\/\.]*)['|"]|href=['|"]([a-z0-9\/\.]*)['|"])/ig; return data.replace(req, (str, p1, p2, p3) => { if(p2) return str.replace(p2, newUrl+p2); if(p3) return str.replace(p3, newUrl+p3); return ''; }); };
Дима
Блин, чёт жесть, хитрый запрос
Konstantin
(ht|f)tp(s?)\:\/\/[0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*(:(0-9)*)*(\/?)([a-zA-Z0-9\-\.\?\'\/\=\\\+&%\$#_]*)?
Дима
Во во
AI
так мне нужно найти все относительные урлы
Дима
Когда регэксп начал равняться ширине строки regex101, я понял, что одним запросом это лучше не решать))
Дима
Вся строка -> match через отедльный регэксп с поиском уже по ней, как-то так наверное
AI
Konstantin
а ссылки ты же рисуешь как-то? рисуй сразу абсолютные)
AI
Он меньше строки ) Всё от экрана зависит)
AI
я готовый html передаю в srcdoc фрейма
Дима
Он меньше строки ) Всё от экрана зависит)
Ну я к тому, что я начал разбивать на группы силами регэкспа и получилось что-то уже сильно больше))
Ruslan
Всем привет. Может кто-нибудь подсказать, как можно загрзуить существующий пакет из node_modules в artifactory?
Дима
Так там не два параметра)
Serhii
братюни, как в ес6 создать дефотл обьект-аргумент?
Serhii
function (data = { title, meta, ... }) {}
Serhii
деструктуризация присваивает пропы
Serhii
но есть ли способ деструктуризацией создать новый обжект исключительно з перечисленными пропами?
δμ Dmitry
function(data) { data = pick(data, 'title', 'meta') }
Alexander
Подробнее
Anonymous
О привет.
Sergey
/\/admin\/[0-9][0-9]*/
Alexander
/admin/((A-z0-9_-)(/?))*
Smooth Operator
/\/admin\/(\d+)\//i
Smooth Operator
:D
Anonymous
Это че за нахуй.
Kirill
.test
Alexander
express?
Anonymous
Че этр за хуйняяя.
Igor
req.url.indexOf('admin') > -1 - это не подойдет?
Alexander
app.use('/admin', (req, res) => { res.sendStatus(500); });
Alexander
??
Anonymous
Как покинуть беседу?
Alexander
Скинь весь свой роутинг?
Alexander
3 точки Leave Group
Kirill
Anonymous
Все спч.
Anonymous
Кирилл иди нвхуй.
Kirill
агрессор детектед
Anonymous
Шо за хцета.
Anonymous
Гыгы.
AI
А кто-то запускал phantomjs через selenium используя собственные headers?
Vadim
* вопросы из зала * а зачем так делать?
Konstantin
привет чат
Konstantin
привет чат помогите с настройкой gtm оплачу всё как пологается
Ruslan
Всем привет, вопрос к тем кто работал со Stripe.js, можно ли на клиенте получить информацию о карте на основе токена?
Karina
чуваки, у меня есть id у svg. А в этом svg куча елементов circle, как мне по id svg найти конкретный circle по атрибутам cy, cx
Karina
?
Vadim
querySelector по аттрибуту
Karina
не работает
Vadim
ок
Anonymous
чуваки, у меня есть id у svg. А в этом svg куча елементов circle, как мне по id svg найти конкретный circle по атрибутам cy, cx
ну можешь распарсить какимнить парсером и потом пройтись по всем слоям и всем цирклам
Karina
да этих кругов 100500. но там можно каждому элементу задать id и его уже взять
Karina
это самое нормальное
Anonymous
парсер кстати пишется за 1-2 рабочих дня :)
Anonymous
я тебе больше скажу, там помимо id есть еще param в который json можно впихунить
Karina
ну json мне не нужен
Anonymous
ну можешь по тупому сделать, взять пройтись по всем элементам xml и их чайлдам и смотреть атрибут id с таким то параметром
Karina
это да
CherryTea
Можно ещё в регулярку
Anonymous
Ну в регулярку то ты это)))
CherryTea
Да нормально если какойто фиксер нужен для собсвенных нужд
CherryTea
Сколько у тебя строк svg?
CherryTea
Вернее символов
CherryTea
Я вобщем веду к тому что регулярка хоть и медленная, но порой разница между выполнением в 0.5 или 0.03 не стоит того чтобы два дня писать парсер. Имхо
Karina
да не, мне проще вручую это найти
Oleg
есть html на localhost. внутри iframe с html с localhost. Что они расшаривают?