Хобрук: Ваш путь к мастерству в программировании

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


Понимание группировки регулярных выражений с прецедентом
В Kissflow мы используем Linguijs для перевода. Мы использовали версию 2.x и планировали перейти на последнюю версию. В более старых версиях мы помечали постоянные тексты, которые необходимо перевести, с помощью функции i18nMark, предоставляемой Linguijs. Но в более новой версии сопровождающие удалили эту функцию и придумали новую функцию с именем defineMessage. // Old code const SUCCESS_TOAST = i18nMark("Response received successfully"); // New changes needs to done const..

Регулярные выражения — Часть 1
Введение в регулярные выражения Введение Регулярное выражение (сокращенно regex ) представляет собой набор специальных символов, используемых для сопоставления шаблонов в строке. Эти выражения используют предопределенный порядок и шаблон, в котором должны встречаться символы в строке, и фильтруют строки, соответствующие определенному шаблону. Например, выражение [a-zA-Z0–9] соответствует только тем строкам, которые являются строго буквенно-цифровыми, т. е. содержат только буквы..

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

Регулярное выражение и юникод
У меня есть скрипт, который анализирует имена файлов телевизионных эпизодов (например, show.name.s01e02.avi), берет название эпизода (из API www.thetvdb.com) и автоматически переименовывает его во что-то более приятное (Show Name - [01x02 ].avi)...

Использование BeautifulSoup для поиска HTML-тега, содержащего определенный текст
Я пытаюсь получить элементы в HTML-документе, содержащие следующий образец текста: # \ S {11} <h2> this is cool #12345678901 </h2> Итак, предыдущее будет соответствовать, используя: soup('h2',text=re.compile(r' #\S{11}'))...

Масштабируемое регулярное выражение для английских цифр
Я пытаюсь создать регулярное выражение для распознавания английских цифр , такие как один , девятнадцать , двадцать , сто двадцать два , и так далее вплоть до миллионов. Я хочу повторно использовать некоторые части регулярного выражения,...
20.03.2024

Как заменить двойные кавычки пробелом в Java?
Например: "I don't like these "double" quotes" и я хочу, чтобы результат был I don't like these double quotes
03.06.2024

Регулярное выражение PHP для извлечения функций php из файлов кода.
Я пытаюсь создать регулярное выражение PHP для извлечения функций из исходного кода php. До сих пор я использовал рекурсивное регулярное выражение для извлечения всего между {}, но тогда оно также соответствует таким вещам, как операторы if. Когда я...

RegEx, список, разделенный двоеточием
Я пытаюсь сопоставить список писем, разделенных двоеточием. Для простоты я не буду использовать выражение электронной почты и сопоставлю его с любым количеством символов без пробелов между ними. Будут совпадать следующие... somevalues...
10.05.2024

регулярное выражение для извлечения данных из html-страницы
Я хочу извлечь все теги привязки из html-страниц. Я использую это в Linux. lynx --source http://www.imdb.com | egrep "<a[^>]*>" но это не работает должным образом, так как результат содержит нежелательные результаты <a...
14.03.2024

Регулярное выражение (первый символ соответствует az)
У меня есть это регулярное выражение: /[^a-zA-Z0-9_-]/ Что я хочу добавить к вышесказанному: первый символ может быть только a-zA-Z Как я мог сделать это регулярное выражение?
05.04.2024

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

Несоответствие регулярного выражения Java
Мне нужно проверить пароль с помощью reqex. Я написал один и протестировал его в этой программе проверки, и он работает: http://www.nvcc.edu/home/drodgers/ceu/resources/test_regexp.asp Но когда я добавляю его в свое Java-приложение, он терпит...
20.04.2024

Компилятор JS удаляет escape-символы (\) в регулярных выражениях
Недавно я изо всех сил пытался решить проблему, связанную с компиляцией регулярных выражений javascript на этапе сжатия/минимизации нашей задачи сборки ant. По сути, проблема в том, что каждое регулярное выражение javascript, т.е.: var x =...

Как выполнить пакетный поиск и замену нескольких текстов в нескольких документах одновременно
У меня есть 100 html-страниц с различным текстом для перевода. У меня также есть переведенный текст, готовый в текстовом документе. Итак, что мне нужно сделать, это найти несколько блоков другого текста и заменить их несколькими блоками...
18.05.2024

Регулярные выражения Ruby 1.9.3 с gsub: ошибки или особенности?
Возьмите этот фрагмент кода, который должен заменить тег href на его URL: irb> s='<p><a href="http://localhost/activate/57f7e805827f" style="color:#F19300;font-weight:bold">Click here!</a></p>' irb> s.gsub(/<a...
08.04.2024

Самый эффективный способ анализа порядка тегов заголовков HTML
Я пытаюсь определить, не соблюдает ли данная страница порядок тегов заголовка (h1, h2 и т. д.). На самом деле, я хочу иметь возможность анализировать кучу страниц и чтобы он возвращал мне каждую страницу, которая НЕ соответствует порядку...

MySQL REGEXP не дает ожидаемых результатов (не многобайтовый безопасный?). Есть ли обходной путь?
Я пытаюсь написать запрос MySQL для определения полей имени, которые на самом деле содержат инициалы. Проблема в том, что запрос выбирает записи, которые не должны совпадать. Я протестировал реализацию регулярного выражения POSIX ERE в RegEx...
12.05.2024

Любые предложения по улучшению производительности поиска solr regex?
В Solr у меня есть следующее поле для выполнения точного поиска регулярных выражений фразы в текстовых полях (каждое> 1 КБ): <fieldType name="text_keyword_lowercase" class="solr.TextField" positionIncrementGap="100"> <analyzer>...
16.05.2024

REGEXP_SUBSTR Помощь
Регулярные выражения, безусловно, мое слабое место. Я пытаюсь разбить следующие строки Node 51 Path 1 Route 4 Node 51A Path 12 Route 3 Node 5 Path 12 Route 2 Node 7B Path 1 Route 1 Что мне нужно, так это Узел, буква Узла, Путь и Маршрут....
12.04.2024

ruby разделить строку на несколько строк фиксированной длины
Мне было интересно, можно ли разбить строку на несколько разделов разной длины. Я хотел бы разделить эту строку, например: string = "1 name lastname 234 washington city/NY" на четыре подстроки, где: 1-й раздел должен иметь 1-й 2...
02.04.2024

Регулярное выражение для удаления возврата каретки с последующим пробелом
Относительно новичок в регулярном выражении, но надеюсь, что кто-то может помочь. Хотя я видел множество примеров того, как удалить определенные символы или комбинации символов, я не могу заставить следующее работать на меня. У меня есть файл со...
23.04.2024

Lex/Yacc: использование глобальных переменных и поиск самого длинного вхождения
Я пытаюсь найти самое длинное слово, состоящее из алфавитов [ghijklpqrswxyz]. Это кажется простой задачей, но, похоже, у меня есть проблемы с пониманием того, как работает lex/yaac. Я тестирую это с файлом linux /usr/share/dict/words, и программа...

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

Как я могу подписаться на тему изображений в ROS Matlab и получить изображение RGB?
Привет, Пожалуйста, как я могу извлечь изображение из сообщения ROS Image, за которым следует imshow? Я уже подписался на правильную тему, но message.getData() дает мне объект..

Понимание СТРУКТУРЫ ДАННЫХ И АЛГОРИТМА.
Что такое структуры данных и алгоритмы? Термин «структура данных» используется для описания того, как данные хранятся, а алгоритм используется для описания того, как данные сжимаются. И данные, и..

Как интегрировать модель машинного обучения на ios с помощью CoreMl
С выпуском новых функций, таких как CoreML, которые упростили преобразование модели машинного обучения в модель coreML. Доступная модель машинного обучения, которую можно преобразовать в модель..

Создание успешной организации по науке о данных
"Рабочие часы" Создание успешной организации по науке о данных Как создать эффективную группу по анализу данных! Введение Это обзорная статья о том, как создать эффективную группу по..

Технологии и проблемы будущей работы
Изучение преимуществ и недостатков технологий в образовании В быстро меняющемся мире технологии являются решающим фактором в формировании будущего работы. Многие отрасли уже были..

Игорь Минар из Google приедет на #ReactiveConf2017
Мы рады сообщить еще одну замечательную новость: один из самых востребованных спикеров приезжает в Братиславу на ReactiveConf 2017 ! Возможно, нет двух других кланов разработчиков с более..

Я собираюсь научить вас Python шаг за шагом
Привет, уважаемый энтузиаст Python! 👋 Готовы погрузиться в мир Python? Сегодня я приготовил для вас кое-что интересное, что сделает ваше путешествие более приятным, чем шарик мороженого в..