Публикации по теме '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)...
17.05.2024
Использование BeautifulSoup для поиска HTML-тега, содержащего определенный текст
Я пытаюсь получить элементы в HTML-документе, содержащие следующий образец текста: # \ S {11}
<h2> this is cool #12345678901 </h2>
Итак, предыдущее будет соответствовать, используя:
soup('h2',text=re.compile(r' #\S{11}'))...
06.06.2024
Масштабируемое регулярное выражение для английских цифр
Я пытаюсь создать регулярное выражение для распознавания английских цифр , такие как один , девятнадцать , двадцать , сто двадцать два , и так далее вплоть до миллионов. Я хочу повторно использовать некоторые части регулярного выражения,...
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. Когда я...
27.03.2024
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: почему это регулярное выражение парсера работает непоследовательно?
Я столкнулся с другой проблемой, связанной с сайтом, который я пытаюсь очистить.
По сути, я удалил большую часть того, что мне не нужно, из содержимого страницы, и благодаря некоторой помощи, предоставленной здесь удалось выделить нужные мне...
30.04.2024
Несоответствие регулярного выражения Java
Мне нужно проверить пароль с помощью reqex. Я написал один и протестировал его в этой программе проверки, и он работает: http://www.nvcc.edu/home/drodgers/ceu/resources/test_regexp.asp
Но когда я добавляю его в свое Java-приложение, он терпит...
20.04.2024
Компилятор JS удаляет escape-символы (\) в регулярных выражениях
Недавно я изо всех сил пытался решить проблему, связанную с компиляцией регулярных выражений javascript на этапе сжатия/минимизации нашей задачи сборки ant.
По сути, проблема в том, что каждое регулярное выражение javascript, т.е.:
var x =...
12.03.2024
Как выполнить пакетный поиск и замену нескольких текстов в нескольких документах одновременно
У меня есть 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 и т. д.). На самом деле, я хочу иметь возможность анализировать кучу страниц и чтобы он возвращал мне каждую страницу, которая НЕ соответствует порядку...
22.03.2024
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, и программа...
23.03.2024
Новые материалы
Как я могу подписаться на тему изображений в ROS Matlab и получить изображение RGB?
Привет,
Пожалуйста, как я могу извлечь изображение из сообщения ROS Image, за которым следует imshow? Я уже подписался на правильную тему, но message.getData() дает мне объект..
Понимание СТРУКТУРЫ ДАННЫХ И АЛГОРИТМА.
Что такое структуры данных и алгоритмы?
Термин «структура данных» используется для описания того, как данные хранятся, а алгоритм используется для описания того, как данные сжимаются. И данные, и..
Как интегрировать модель машинного обучения на ios с помощью CoreMl
С выпуском новых функций, таких как CoreML, которые упростили преобразование модели машинного обучения в модель coreML.
Доступная модель машинного обучения, которую можно преобразовать в модель..
Создание успешной организации по науке о данных
"Рабочие часы"
Создание успешной организации по науке о данных
Как создать эффективную группу по анализу данных!
Введение
Это обзорная статья о том, как создать эффективную группу по..
Технологии и проблемы будущей работы
Изучение преимуществ и недостатков технологий в образовании
В быстро меняющемся мире технологии являются решающим фактором в формировании будущего работы. Многие отрасли уже были..
Игорь Минар из Google приедет на #ReactiveConf2017
Мы рады сообщить еще одну замечательную новость: один из самых востребованных спикеров приезжает в Братиславу на ReactiveConf 2017 !
Возможно, нет двух других кланов разработчиков с более..
Я собираюсь научить вас Python шаг за шагом
Привет, уважаемый энтузиаст Python! 👋 Готовы погрузиться в мир Python? Сегодня я приготовил для вас кое-что интересное, что сделает ваше путешествие более приятным, чем шарик мороженого в..