Похожие чаты

I was feeling like experimenting: // small helper const regex = flags

=> (...args) => XRegExp(String.raw(...args), flags);

// usage
const mainRegex = regex('six')`^/
(?<lang> ${languageRegex.source})
(?<username> @\w+)?
\s+
(?<code> .+?)
(?:
\s+
/stdin
\s+
(?<stdin> .+)
)?
$`;

(https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals, "Tagged template literals" section")

6 ответов

4 просмотра

but, why is it after you close parentheses

Wojciech-Pawlik Автор вопроса

so, regex is a function which takes a flag and returns tagging function for those flags!

Interesting

Wojciech-Pawlik Автор вопроса

I also changed it slightly now, so it uses XRegExp.build now, and regex takes subs in addition to flags

Wojciech-Pawlik Автор вопроса

actually... actually... I could handle substitutions as well! Strings could get regex-escaped, and source of regexes would be inserted as-is

whoa

Похожие вопросы

Обсуждают сегодня

I arrived here after a Chico Crypto show highlighted the project & the Team - the fact that the Team had a long history of successfully working with household names gave me e...
Banter is Bullish
1
Привет всем. появился вопрос. Разрабатываю сайт, в данный момент он запущен. Хостинг beget. Добавляю на сайт яндекс метрику с помощью полей client-settings (взято отсюда http...
Andrew
2
Почему у макбука экран не сенсорный?
✨ Anatolii Cherednichenko
28
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
а как ловят такое ghci> res <- getPos2 urlt 0 (alist !! 0) 200 ghci> res SearchAtom (Search "www.google.com" "/search?q=" "Haskell") "haskell.org" (SearchTS [(2024-05-06 07:...
Fedor
14
Is it a good price to buy hex now on 0,0019?
Patrick
29
короче сгенерила мне эта штука код на ассемблере: struc string val { common local .value dq .value .value: if ~val eq db val end if db 0 } fo...
Vi Chapmann Chapmann
12
Есть тут те у кого дети есть + 2 работы + в зал ходят + в семейной жизни все хорошо?
Abdul-Aziz M.
13
Я пожалуй ещё раз брошу клич: кто-нибудь хочет в рабство в ОЭЗ Алабугу на позицию инженера CV? Работы много, задачи сложные, ЗП высокая. Я передам контакт напрямую в HR.
Maxim 👀 Osminin #Slowpoke3D
13
Всем привет! Массив вводится с клавиатуры, кол-во элементов неизвестно, поэтому я указал arr db 100 dup(?) С нахождением максимума проблем нет, а вот минимум почему-то всегд...
En Vind Av Sorg
11
Карта сайта