Вопросы, помеченные тегом «regex»

Регулярные выражения предоставляют декларативный язык для сопоставления шаблонов в строках. Они обычно используются для проверки, синтаксического анализа и преобразования строк. Поскольку регулярные выражения не полностью стандартизированы, все вопросы с этим тегом должны также включать тег, определяющий применимый язык программирования или инструмент. Не задавайте вопросы с просьбой объяснить, что означает символ или какое конкретное регулярное выражение будет соответствовать.
avatar
mrm9719
9 августа 2021 в 02:24
61
1

Регулярное выражение для ответа на отзыв более 10 слов (форма Google)

Я пытаюсь создать форму обратной связи, которая принимает ответы для тех, кто пишет более 10 слов, используя проверку данных в форме Google. Единственный вариант, который я вижу, это количество символов. Пример вопроса формы обратной связи: Предложение по улучшению...
avatar
David Toledo
9 августа 2021 в 00:30
17
1

Как сопоставить конкретную позицию на основе номера смещения с определенным номером длины с помощью регулярного выражения?

Мне нужно сопоставить символы, не зная, какими они будут, и единственные данные, которые у меня есть, это число смещения, указывающее, где начать сопоставление, и число длины, указывающее, какой длины должно быть совпадение. Например: Моя строка: "Сьюзен ходит в...
avatar
Daniel
8 августа 2021 в 22:44
100
1

Как сопоставить текст и необязательные повторяющиеся идентификаторы и сгруппировать их вместе?

Я пытаюсь извлечь блок текста, за которым следует один или несколько идентификаторов (разделенных косой чертой), и сгруппировать идентификаторы с блоком текста, используя регулярное выражение в python. Вот несколько фиктивных данных: Lorem ipsum dolor sit amet,...
avatar
TheTreeMan
8 августа 2021 в 22:39
105
1

REGEXP_SUBSTR_GPL отсутствует в списке, и мне неясно, какие параметры она принимает. Почему вы используете его вместо REGEXP_SUBSTR?

Я пытаюсь разобрать код бывшего сотрудника на работе, который использует серию регулярных выражений в Teradata SQL Assistant для извлечения данных из строк. В основном они опираются на петлю: WHEN (WHEN REGEXP_INSTR(source, pattern, 1, 1, 0 , 'i')(INT)) > 0 THEN ...
avatar
Hanna Rose
8 августа 2021 в 20:42
128
4

Javascript (распознавание ошибок для строк типа данных), сопоставьте слово, которое должно быть в кавычках

Привет, я пытаюсь создать редактор кода javascript, я предполагаю, что вы знаете, как создаются строковые типы данных в javascript, поэтому я хочу, чтобы каждое слово было внутри символа ("), "двойных кавычек" или (') "одинарные кавычки" в HTML-тег i. поэтому я создал...
avatar
Omar Taher
8 августа 2021 в 19:35
52
2

Смешайте группы, соответствующие регулярному выражению

Если у меня есть ввод, такой как SuMoTu 11:00AM - 1:00PM, возможно ли сгенерировать Su 11:00AM - 1:00PM, Mo 11:00AM - 1:00PM, Tu 11:00AM - 1:00PM с использованием только регулярного выражения без использования циклов? Я хочу смешать 11:00AM - 1:00PM со всеми связанными...
avatar
Vinayak Pawar
8 августа 2021 в 17:57
38
2

Нужно регулярное выражение для координат

Я пишу один Java-код и читаю координаты в виде строки в коде, У меня есть несколько координат, как показано ниже, и я хочу написать регулярное выражение для их проверки. Кто-нибудь может...
avatar
Lexx Luxx
8 августа 2021 в 14:55
109
2

Разбирайте html-файлы в каталоге и удаляйте определенные теги с помощью BeautifulSoup.

У меня есть несколько html-файлов в каталоге и вложенных папках. Я хочу проанализировать все html-файлы (рекурсивно) и удалить из кода отдельные элементы div (со всем содержимым), а также все сценарии и css. Я хочу очистить div с id="wrapper", "header", "columnLeft",...
avatar
Ilangoven
8 августа 2021 в 14:39
72
1

Поиск терминов с отсутствующими открывающими скобками в строке

В строке мне нужно найти термины, содержащие отсутствующие открывающие скобки, например. привет], привет}, привет) Я могу найти термины с отсутствующей закрывающей скобкой в ​​строке, как показано ниже: import re missing_close =...
avatar
Melisa
8 августа 2021 в 13:29
120
2

Символ замены регулярного выражения

Я создал CSV-файл в Go, и мне нужно добавить кавычки ("") в каждый столбец, я добавил их, но на этот раз программирование CSV добавляет дополнительные (двойные) кавычки в comment столбец (если в столбце есть запятая(,)) Мой файл...
avatar
Angga Priyatna
8 августа 2021 в 11:25
59
3

Regex Word не менее 1 цифры и не менее 2 букв

Пожалуйста, помогите с правильным сопоставлением регулярных выражений. Слово не менее 1 цифры и не менее 2 букв These would be valid: 1234567890aA 123A4567890a A1234567890a John12 qw123123 John20 20John 1aa These would...
avatar
thepen
8 августа 2021 в 09:11
49
2

Измените регулярное выражение, чтобы оно возвращало все совпадающие пары

Я пытаюсь сопоставить пару подстроки и значения ключа. Например, сопоставление строки: "\"a,b,c\", \"$a = test1, $1 = test2, $2 = test2\",3\n" а должен вернуться a test1 1 test2 2 test2 a b c где a test1 2 test2 является картой и a,b,c содержит List элементов. Ниже...
avatar
andreassteiner
8 августа 2021 в 08:46
562
1

как экранировать тексты для форматирования в python

У меня есть следующий текст. "\*hello* * . [ }" Это должно быть экранировано следующим образом: "\*hello\\* \* \\. \\[ \\}" Как это сделать с помощью регулярного выражения Python? Every special character (the special characters are: _, *, [, ], (, ), ~, `, >, #,...
avatar
saratoon J.
8 августа 2021 в 07:55
84
2

Как я могу искать шаблон в нескольких текстовых файлах и также записывать в новый несколько текстовых файлов

import re import glob import os list_of_files = glob.glob('10.123.130*.txt') pattern = re.compile(r"^\S+ \S+ \S+ 205\d+.*$") extract_on = False extracts_eds_upe = [] for fileName in list_of_files: with open(fileName, 'r') as myfile: print(myfile) ...
avatar
Hank K
8 августа 2021 в 07:24
182
3

Изменить квадратные скобки на круглые скобки

Хотели бы заменить квадратные скобки на круглые скобки (скобки) в строчных буквах с помощью регулярного выражения «Найти/Заменить» в Notepad++ Но не влияет на квадратные скобки, где первая буква — заглавная от A до Z Квадратные скобки могут охватывать две строки....
avatar
Varun Sharma
8 августа 2021 в 06:33
339
1

Пользовательские правила заголовка Шлюза приложений Azure

У нас настроен и работает шлюз приложений Azure. Мы хотим добавить правило, соответствующее следующим критериям для заголовка с именем X. Если X вообще отсутствует во входящем запросе - то пусть запрос проходит Если X присутствует, но пуст или содержит пробелы - тогда...
avatar
CrossviG
8 августа 2021 в 05:15
55
1

Сокращения компаний с несколькими строками Regex

У нас возникла проблема с проверкой сокращений компаний. Входные строки состоят из n звездочек в начале и конце и двух или более заглавных букв в середине с точкой сразу после каждой. Действительные входные строки: - *S.A.* - M.A.S.H. - *X.Y.* НЕдействительные...
avatar
user1874594
8 августа 2021 в 04:42
46
1

Поиск нескольких путей в tar-архиве

Я знаю, что могу искать несколько strings, как показано ниже, в tar tar -tf $file | egrep -i 'str1|str2|str3' , что дает мне много путей, которые мне не интересны, например. строка str1 — это bfoa...
avatar
CrossviG
8 августа 2021 в 03:12
26
1

Regex для поиска спама из нескольких строк

У меня проблема: мы получаем много спам-сообщений со следующими строками:(vi@gra, v1agra, v1@gra, v!@gr@) Я уже создаю несколько регулярных выражений для каждого из слов, но я не знаю, как соединить мои регулярные выражения только с одним ^v[0-9]+agra$
avatar
Schorschi
8 августа 2021 в 02:54
70
2

Проверить строку с разделителями-запятыми, игнорируя любые встречающиеся точки, скажем, из реальных чисел?

Следующее работает для простой строки с разделителями-запятыми, которая не имеет точек, но если точки встречаются в действительных числах, она разрывается. pattern = re.compile(r"^(\w+)(,\s*\w+)*$") Как я могу изменить или изменить вышеуказанное, чтобы игнорировать...