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

Нужно регулярное выражение, чтобы найти подстроку между двумя токенами
Я подозреваю, что на этот вопрос уже где-то отвечали, но я не могу его найти, поэтому... Мне нужно извлечь строку из двух токенов в большую строку, в которой второй токен, вероятно, снова появится, что означает... (псевдокод...) myString =...
20052 просмотров
schedule 11.07.2023

Не жадное (неохотное) сопоставление регулярных выражений в sed?
Я пытаюсь использовать sed для очистки строк URL-адресов, чтобы извлечь только домен. Итак, из: http://www.suepearson.co.uk/product/174/71/3816/ Я хочу: http://www.suepearson.co.uk/ (с косой чертой или без нее, не имеет значения)...
261766 просмотров
schedule 06.04.2023

В чем разница между .*? и. * регулярные выражения?
Я пытаюсь разбить строку на две части с помощью регулярного выражения. Строка отформатирована следующим образом: text to extract<number> Я использовал (.*?)< и <(.*?)> , которые работают нормально, но, немного прочитав...
123420 просмотров
schedule 03.01.2023

Проверка номера кредитной карты Regex
Я тестирую одно приложение, в котором шаблон Regex соответствует кредитной карте, тогда такие числа должны быть выделены. Я использую сайт http://regexpal.com/ для создания номеров тестовых кредитных карт для моего тестирования. Мое требование -...
153625 просмотров
schedule 01.05.2023

странное регулярное выражение нежадное поведение
Я пытаюсь понять, почему следующее регулярное выражение: \/.+?.ext\/ не работает так, как ожидалось в следующем предложении: http://slash1/slash2/slash3.ext/slash4 . Действительно, меня интересует только соответствие части URL-адреса с расширением...
198 просмотров
schedule 01.05.2023

Регулярные выражения не жадные, но все же
У меня есть более крупный текст, который по сути выглядит так: abc12..manycharshere...hi - abc23...manyothercharshere...jk Очевидно, есть два элемента, каждый из которых начинается с «abc», интересны числа (12 и 23), а также «привет» и «jk» в...
343 просмотров
schedule 09.06.2024

Регулярное выражение для соответствия любому файлу .config за некоторыми исключениями.
Я пытаюсь заставить работать регулярное выражение для использования в файле .hgignore, который будет игнорировать различные копии файлов .config, созданные во время отладки. Регулярное выражение должно соответствовать любому пути, оканчивающемуся...
921 просмотров

Самое короткое совпадение в регулярном выражении с конца
Учитывая входную строку fooxxxxxxfooxxxboo , я пытаюсь написать регулярное выражение, которое соответствует fooxxxboo , т.е. начиная со второго foo до последнего boo. Я попробовал следующее foo.*?boo соответствует полной строке...
2063 просмотров
schedule 04.12.2022

Регулярное выражение Java, соответствующее двум последовательным согласным
Я пытаюсь сопоставить только строки с двумя последовательными согласными. но независимо от того, какой ввод я ввожу в myString, это никогда не оценивается как true, поэтому я должен предположить, что что-то не так с синтаксисом моего регулярного...
1010 просмотров
schedule 26.12.2022

Почему комбинатор парсера не отступает?
Учитывать import util.parsing.combinator._ object TreeParser extends JavaTokenParsers { lazy val expr: Parser[String] = decimalNumber | sum //> expr: => TreeParser.Parser[String]...
1236 просмотров

Почему совпадения не найдены, когда когда-либо необязательное регулярное выражение char
Я очень озадачен тем, почему это происходит, и надеюсь, что кто-нибудь сможет объяснить механику того, что происходит в движке регулярных выражений. Во время работы над упражнением codewars «Вы имели в виду…?» в Javascript я пытался подсчитать,...
57 просмотров
schedule 12.01.2023

Выражение регулярного выражения, разрешающее запятую только внутри строки (в кавычках), а не за ее пределами
Я новичок в регулярном выражении. Я ищу выражение регулярного выражения, чтобы добавить его в качестве ограничения, чтобы не допускать запятую вне строки. Мой ввод похож на "1,212121,121212","Extra_data" Здесь выражение регулярного...
300 просмотров

Как извлечь предложение о допросе из строки
У меня есть веревочка. Например : «Это строка. Это вопрос? В чем вопрос? Я не знаю, в чем вопрос. Не могли бы вы перечислить вопрос?» Я хочу извлечь вопросы из этого текста с помощью регулярного выражения что я пробовал...
1316 просмотров
schedule 02.07.2023

Regex: Соответствие выражению только после того, как оно окажется строкой
Я пытаюсь сопоставить только первый экземпляр ":" в строке текста, которая может иметь 1 или более вхождений. Пример содержания: title: This is a title: This is a subtitle Поэтому я хочу сопоставить только ":" после "title" Я пробовал...
178 просмотров
schedule 16.11.2023

Регулярное выражение: захватить первый экземпляр слова, если между ними нет запрещенного слова
Мне нужно сопоставить первый экземпляр любого из двух слов («ветчина» или «индейка») ТОЛЬКО, если любое слово следует за словом «бутерброд» И слово «запрещено» отсутствует между «бутерброд» и («ветчина» или "индейка"). reuben sandwich with ham...
77 просмотров

Почему символ вставки не ведет себя жадно при использовании со звездочкой в ​​регулярном выражении
Мы все знаем, что * означает 0 или более, и если он не используется с нежадным оператором, таким как ? , он всегда будет максимально жадным. >>> re.search('.*hello','hai hello there, hello again').group() 'hai hello there, hello'...
131 просмотров
schedule 20.05.2024

Вложенные шаблоны: почему оператор регулярного выражения «*» останавливается перед «+»?
Это (упрощенный) текст, над которым я работаю: # header 1 Lorem ipsum # random header dolor si # header 2 amet Я хотел бы поймать этот фрагмент A: # header 1 Lorem ipsum # random header dolor si Если я использую регулярное...
31 просмотров
schedule 13.05.2022

Отрицательная проверка регулярного выражения слова в группе
Мой шаблон здесь: https://regex101.com/r/6z8X43/3 Моя проблема - вторая группа в матче 7: ([^\/\n]*) этот.текст = текст; Это означает любые символы, кроме / или "новой строки" до .text Но мне нужно добавить «это» слово к этой...
41 просмотров

Жадное совпадение регулярных выражений на основе строки
1) Я пытаюсь сопоставить полные части строки с регулярным выражением. Думаю, здесь проблема с жадностью. Ниже рассматривается структура pl / sql. ERRORHANDLER WHEN TRUE THEN IF SOMETHING THEN ELSE END IF; WHEN FALSE THEN END;...
17 просмотров
schedule 17.06.2022

Как имитировать cut -d: -f2 с помощью sed? ((.*):(.*): соответствие слишком большому количеству полей)
Просто для ясности: я тестирую свой код на /etc/passwd. Я пытаюсь вырезать второй столбец из текста с помощью sed (это упражнение от моего учителя, поэтому я больше ничего не использую). я пытался использовать sed 's/\(.*\):\(.*\):\(.*\)/\2/'...
65 просмотров
schedule 18.09.2023