Вопросы по теме 'regex-greedy'
Ленивый, жадный или что? Ищете окончательную ссылку на Regex
Недавно где-то в сети * я нашел ссылку на регулярные выражения, в которой описывался "третий способ" жадности, отличный от жадного (.*) и ленивого (.*?) сопоставления.
Теперь я пытался искать SO, Google и даже искать историю моего браузера,...
1162 просмотров
schedule
06.01.2023
Почему регулярные выражения жадны по умолчанию?
Кажется, что это огромный источник путаницы для начинающих, пишущих регулярные выражения, может вызвать скрытые проблемы с производительностью, и, казалось бы, типичный вариант использования не будет жадным.
Это только по устаревшим причинам (так...
2649 просмотров
schedule
27.09.2023
В регулярном выражении это называется ленивым или не жадным?
Изначально я слышал это как нелепое. Затем по ссылкам «в сети» я увидел, что это называется «ленивым». Что он?
247 просмотров
schedule
16.03.2024
Сопоставление необязательных групп с опережением в регулярном выражении JavaScript
Я пытаюсь решить проблему сопоставления строк с помощью регулярных выражений. Мне нужно сопоставить URL-адреса этой формы:
http://soundcloud.com/okapi23/dont-turn-your-back/
И мне нужно «отклонить» URL-адрес этой формы:...
896 просмотров
schedule
22.12.2022
Логика ленивого регулярного выражения с использованием '?'?
вот мой вопрос:
Например, если ваш шаблон:
абв?
Тогда это будет соответствовать: ab abc , но не abd как c? означает: если есть с, совпадать, если нет, не беспокойтесь..
Итак, скажите, что у вас есть что-то вроде этого:...
126 просмотров
schedule
29.04.2023
Попытка получить не жадное регулярное выражение в омаке
я работаю в файле 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 просмотров
schedule
21.05.2022
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 просмотров
schedule
06.08.2022
Игнорирование новой строки между совпавшей строкой в регулярном выражении
Я пытаюсь следовать регулярному выражению с текстом ниже.
Регулярное выражение:
(\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 просмотров
schedule
13.04.2023
RegEx для сопоставления двух слов с двумя заглавными буквами
Я создаю парсер визитных карточек и сталкиваюсь с проблемами с регулярным выражением. У меня есть строка, которую я читаю из своего файла — String s.
Мне нужно иметь возможность захватить строку, содержащую два слова и только две заглавные буквы,...
241 просмотров
schedule
14.09.2022