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

Ленивый, жадный или что? Ищете окончательную ссылку на Regex
Недавно где-то в сети * я нашел ссылку на регулярные выражения, в которой описывался "третий способ" жадности, отличный от жадного (.*) и ленивого (.*?) сопоставления. Теперь я пытался искать SO, Google и даже искать историю моего браузера,...
1162 просмотров
schedule 06.01.2023

Почему регулярные выражения жадны по умолчанию?
Кажется, что это огромный источник путаницы для начинающих, пишущих регулярные выражения, может вызвать скрытые проблемы с производительностью, и, казалось бы, типичный вариант использования не будет жадным. Это только по устаревшим причинам (так...
2649 просмотров
schedule 27.09.2023

В регулярном выражении это называется ленивым или не жадным?
Изначально я слышал это как нелепое. Затем по ссылкам «в сети» я увидел, что это называется «ленивым». Что он?
247 просмотров

Сопоставление необязательных групп с опережением в регулярном выражении JavaScript
Я пытаюсь решить проблему сопоставления строк с помощью регулярных выражений. Мне нужно сопоставить URL-адреса этой формы: http://soundcloud.com/okapi23/dont-turn-your-back/ И мне нужно «отклонить» URL-адрес этой формы:...
896 просмотров

Логика ленивого регулярного выражения с использованием '?'?
вот мой вопрос: Например, если ваш шаблон: абв? Тогда это будет соответствовать: ab abc , но не abd как c? означает: если есть с, совпадать, если нет, не беспокойтесь.. Итак, скажите, что у вас есть что-то вроде этого:...
126 просмотров

Попытка получить не жадное регулярное выражение в омаке
я работаю в файле omake и имею строку, представляющую путь. Я пытаюсь удалить первый каталог. это моя строка: PATH = \PI\Common\noa\common\util я написал это регулярное выражение: $(PATH,S/.+\\\(.*\)/\1/) но результат утил....
93 просмотров
schedule 26.02.2023

Вложенный жадный квантификатор не соответствует
Я заметил странное поведение с регулярным выражением PCRE, которое не могу объяснить. Я бы ожидал код: preg_match('!^.+?(?:/programs/([^?#]+))?.*?$!', 'http://example.com/programs/drive', $matches); чтобы вернуть «диск» как совпадение 1....
67 просмотров
schedule 03.06.2023

Регулярное выражение для URL-адресов сайтов
У меня есть два URL-адреса с шаблонами: 1. http://localhost:9001/f/ 2. http://localhost:9001/flight/ У меня есть фильтр сайтов, который перенаправляет на соответствующие сайты, если регулярное выражение совпадает. Я пробовал следующие...
348 просмотров

Regex для рекурсивного перехвата этих шаблонов
java.util.regex.Pattern ips =...
98 просмотров
schedule 14.05.2023

Проблемы с PHP preg_match_all
Я написал регулярное выражение, которое протестировал на сайте rubular.com, и оно вернуло 4 совпадения. Тему тестирования можно найти здесь http://pastebin.com/49ERrzJN , а PHP-код приведен ниже. По какой-то причине код PHP возвращает только первые...
437 просмотров
schedule 28.10.2022

уравновешивание неохотного и жадного сопоставления
Я пытаюсь сопоставить две адресные строки ниже (в основном вымышленные адреса): 2320 ZINER CIR East 43123 1111 ZINER CIR East Bernstadt 43123 Мое регулярное выражение построено с использованием названий городов, а Восточный Бернштадт — это...
39 просмотров
schedule 26.10.2022

Регулярное выражение: найти разделители на расстоянии более N символов друг от друга
Я хочу разделить предложения запятыми, но только если между последним совпадением и следующей запятой более 36 символов. Итак, ввод: Привет, мир, привет, мир, привет, мир, привет, мир, привет, мир, привет, мир, привет, мир, привет, мир,...
29 просмотров
schedule 05.11.2022

Захватывайте слова, исключая незахватываемую группу повторяющихся слов
Я хочу извлечь все из приведенной ниже строки, кроме "from" и ", from" : от старофранцузского, от латинского Inninia, от Invinen- «не причиняющий вреда» (от nocere «вредить»). Это мое регулярное выражение:...
50 просмотров
schedule 28.12.2022

заменить первый пробел до последнего пробела после запятой только в круглых скобках
В Notepad++ я хотел бы заменить все ссылки/цитаты ключом цитирования. Например, следующее: Bla bla bla bla (van Author et al., 2015). Bla bla bla (Authorone, Authortwo, & Authorthree, 2016). Bla bla (Authorone & Authortwo, 2017)....
30 просмотров
schedule 23.01.2024

Как сопоставить первый/после определенного символа
Я просматривал несколько вопросов, но не мог найти ответы... хотя я уверен, что мою проблему легко решить.... У меня есть следующий шаблон: https://www.website.domain/blablabla/my-page-path-here Я хотел бы захватить website.domain . Я...
34 просмотров
schedule 17.06.2023

Грамматика слишком жадная в Perl6
У меня проблемы с этой мини-грамматикой, которая пытается сопоставить конструкции заголовка, подобные уценке. role Like-a-word { regex like-a-word { \S+ } } role Span does Like-a-word { regex span { <like-a-word>[\s+...
262 просмотров
schedule 08.08.2023

Использование регулярного выражения для фильтрации группы адресов электронной почты в тексте с некоторыми конкретными условиями
Я экспериментирую с регулярным выражением и пытаюсь отфильтровать кучу адресов электронной почты, встроенных в какой-либо текстовый источник. Процесс фильтрации будет зависеть от двух конкретных условий: Каждое письмо начинается с abc...
685 просмотров
schedule 15.04.2022

Ограничить первый и последний символы пробелами
Я хочу, чтобы регулярное выражение соответствовало чему-то вроде _Hello_ или _Hell No_ Таким образом, требования _ с обеих сторон и некоторый текст между ними. Однако текст не может начинаться с пробела или заканчиваться им (однако они могут...
28 просмотров

Игнорирование новой строки между совпавшей строкой в ​​регулярном выражении
Я пытаюсь следовать регулярному выражению с текстом ниже. Регулярное выражение: (\d+[\s\,\d.]*\s*(carpet|sft|feet|sqft|yard|gaj|feet|s.ft|sq.ft|sq feet|fq.ft.|sq.ft. |pt|crpt|ft|sq.mt.|sq.mtr|sq.mt|plot|sf|sfqt|acer|gj|vigha|anna|gunta|sq|...
173 просмотров

RegEx для сопоставления двух слов с двумя заглавными буквами
Я создаю парсер визитных карточек и сталкиваюсь с проблемами с регулярным выражением. У меня есть строка, которую я читаю из своего файла — String s. Мне нужно иметь возможность захватить строку, содержащую два слова и только две заглавные буквы,...
241 просмотров