Squeak.ru - шаблоны программирования

Публикации по теме 'regex'


Понимание регулярных выражений 🗣️ в JavaScript: реальные сценарии и фрагменты кода 🔡 🧑‍💻
Понимание регулярных выражений 🗣️ в JavaScript: реальные сценарии и фрагменты кода 🔡 🧑‍💻 Регулярные выражения, часто сокращенно называемые regex или regexp, являются мощными инструментами для сопоставления с образцом и работы с текстом. В JavaScript регулярные выражения представлены объектами и обеспечивают краткий и гибкий способ работы со строками. В этой статье мы изучим основы регулярных выражений, поймем их синтаксис и углубимся в сценарии из реальной жизни, где они окажутся..

Медленное регулярное выражение, умирающий Node.js
Избегайте длительных операций в цикле событий Node.js Если вы когда-нибудь использовали регулярные выражения, то наверняка слышали такой каштан: Некоторые люди, столкнувшись с проблемой, думают: «Я знаю, я буду использовать регулярные выражения». - Теперь у них две проблемы. Недавно у меня возникли проблемы с низкой производительностью регулярных выражений в Node.js , и я вспомнил эту старую пословицу, когда столкнулся с последствиями. Один за другим все экземпляры нашей..

Вопросы по теме 'regex'

Как вы используете канал регулярных выражений Notepad++ | для строк длиннее одного символа?
Я пытаюсь заставить блокнот ++ регулярно находить все экземпляры «abc» и «def» в следующем предложении: Азбука ушла в деф. Ни один из следующих синтаксисов не работает: абв | определение [abc|определ.] (абв)|(по умолчанию) (абв...
18.05.2024

Нужна помощь с действительно простым регулярным выражением
Я использую PHP для соответствия следующему типу данных: [["1200","135"],["127","13"]] Я хочу извлечь все числа в отдельный массив таких массивов: array(array(1200,135),array(127,13)); Я использую preg_match для захвата элементов, но...
19.04.2024

существующая библиотека для анализа информации о водительских правах?
Существует ли существующая библиотека C#, которую можно использовать для анализа информации из водительских прав? Я хочу проанализировать данные непосредственно из считывателя, поэтому это длинная строка, которую нужно разбить на компоненты. Я знаю,...
12.05.2024

regexp последнее вхождение шаблона в конец строки в tcl
У меня есть строка, как AVPs_List,Vendor_Specific_Application_Id,3,AVP.Vendor_ID,0,AVP.Header,AVP.Code Я хочу, чтобы regexp/regsub получил вывод, например AVPs_List,Vendor_Specific_Application_Id,3,AVP.Vendor_ID На самом деле...
19.03.2024

Как разрешить только определенное количество косых черт, используя регулярное выражение?
Я перенаправляю свое приложение и хочу разрешить максимум 2 подпути к каталогу, следующие за путем к каталогу tags/ . Дефисы и alnums являются единственными допустимыми символами. Следующее будет подтверждено, и выделенное ниже будет возвращено...
25.03.2024

несколько ???? в регулярном выражении вызывают ошибку
У меня есть простой метод поиска и замены регулярных выражений. Все работает нормально, как и ожидалось, однако, когда я вчера тестировал молоток, строка, которую я ввел, имела «??» в этом. это привело к сбою регулярного выражения со следующей...
08.04.2024

Как найти определенный атрибут в теге и удалить его с помощью регулярного выражения javascript
В основном у меня есть такой тег (просто для примера) <div type="text" onclick="event();" onblur="event();">this div has onclick and onblur functions</div> и я хочу удалить некоторые атрибуты этого тега, используя ссылочную...
18.05.2024

как удалить только один символ в строке javascript
#a:{width:100px;height:100px;background-color:black;}#b:{width:100px;} у меня есть вышеуказанная строка я хочу, чтобы символ : был удален из этой строки только после того, как селектор css, такой как #a и #b , был удален из этой строки...
13.04.2024

Непревзойденный [ в регулярном выражении, несмотря на экранирование
Попытка проверить функцию положения и возможности синтаксического анализа perl. У меня есть регулярное выражение, которое я считаю правильным, но perl говорит мне, что у меня есть непревзойденный [, но для меня это выглядит экранированным....
08.04.2024

python re.search() не соответствует шаблону,
python 2.7.3: я уверен, что упускаю что-то простое, но не могу понять. У меня есть текстовый файл, и я читаю файл построчно: dnsfile = open(self.logfile, "r") for i, line in enumerate(dnsfile): каждую строку я сопоставляю с некоторым...
23.03.2024

Объедините несколько регулярных выражений в одно/создайте небольшое регулярное выражение, соответствующее набору фиксированных строк.
Ситуация: Мы создали инструмент Google Analytics Referrer Spam Killer , который автоматически добавляет фильтры в Google Analytics для фильтрации спама. Эти фильтры исключают трафик, поступающий с определенных спам-доменов. Сейчас в нашем...

Выберите элемент по идентификатору, который содержит число в квадратных скобках
Мне нужно установить значения для всех входов с идентификаторами, такими как re_widget [num] [widget_id]. Теперь у меня что-то вроде этого: <!DOCTYPE html> <html> <head> <script...
24.03.2024

ошибка синтаксического анализа регулярного выражения: неверный или неподдерживаемый синтаксис Perl: `(?!`
Когда я пробую это регулярное выражение в golang, я получаю ошибку синтаксического анализа регулярного выражения. ошибка синтаксического анализа регулярного выражения: неверный или неподдерживаемый синтаксис Perl: (?!...
26.03.2024

RegEx Javascript Положительный просмотр назад
поэтому я пытался выяснить, как сделать альтернативное соответствие регулярному выражению для Positive Lookbehind в Javascript, я безуспешно пробовал в течение 3 дней, то, что я хочу сделать, работает в PHP, но мне это НУЖНО быть Javascript. вот...
11.03.2024

регулярное выражение для сопоставления строк с координатами, заканчивающимися нулем
учитывая следующее: 1803 1004 -4.2 1807 1005 3.3 1809 1006 -8.9 1800 1007 -3.7 1805 1008 9.1 1808 1009 -4.3 1800 1000 3.2 Я бы хотел,...
14.03.2024

Попытка сопоставить число с символом
У меня есть блок текста, который читается примерно так: Коготь. Атака оружием ближнего боя: +11 к попаданию, досягаемость 5 фт., одна цель. Попадание: рубящий урон 14 (2к6 + 7) плюс урон холодом 7 (2к6). Я пытаюсь сопоставить +11 ,...
26.04.2024

Регулярное выражение для извлечения ip между скобками
Мой текстовый формат synchronised to server (192.168.204.1) at stratum 5 Я хочу извлечь IP-адрес между скобками и текстом перед ним .like synchronised to server (192.168.204.1) что такое регулярное выражение (используя awk или grep)
21.04.2024

Могу ли я использовать группу захвата регулярных выражений, чтобы предотвратить последовательные совпадения этой группы?
Я написал интерпретатор Javascript на основе регулярных выражений. Можно ли использовать группы захвата, чтобы предотвратить оценку любых ранее захваченных совпадений при последовательном совпадении. Пример: я начинаю со строки X . Вот два...

Новые материалы

API следующего поколения: gRPC n Javascript
gRPC - быстро развивающаяся технология, которая потенциально может заменить протокол HTTP. Это быстрее, чем традиционные HTTP-вызовы, потому что он отправляет данные в двоичном формате, а не в..

Ускоренный курс по жадным алгоритмам
Дай мне, дай мне, дай мне Аудитория Эта статья предназначена для инженеров, достаточно хорошо разбирающихся в программировании, структурах данных и алгоритмах. Он в основном основан на..

Изучайте Java (Урок 2: Комментарии)
Как и зачем использовать комментарии в java с примерами Введение: Комментарии — это строки текста в программе Java, которые игнорируются компилятором и используются для добавления..

Async Await в Swift: легкое управление параллелизмом
Введение в запуск асинхронного кода Асинхронный код выполняет несколько операций одновременно. Параллелизм необходим при выполнении тяжелых вычислений или сетевых запросов. Однако это может..

Очистить файлы Program .cache в Ubuntu 20.10
Очистите кеш за несколько простых шагов! GNU / Linux реализовал эффективное управление хранилищем для своих пользователей. Но заметили ли вы, что в вашей системе Linux заканчивается место,..

Использование Node.js для чтения действительно больших файлов (часть 1)
В этом сообщении в блоге есть интересный источник вдохновения. На прошлой неделе кто-то на одном из моих каналов в Slack опубликовал тестовое задание, которое он получил на должность..

Введение в градиентный спуск и обратное распространение
Введение в градиентный спуск и обратное распространение Как машинное обучение? Машинное обучение ( ML ) - это исследование компьютерных алгоритмов, которые автоматически улучшаются по..