Вопросы по теме 'regex-lookarounds'
Неправильный просмотр регулярных выражений и/или поиск назад в этом
$line = 'Боб никогда не говорил, что каждая мечта хороша';
Поиск: Сопоставьте и зафиксируйте ТОЛЬКО слово «когда-либо». Сделайте это с помощью утверждений просмотра вперед и/или просмотра назад.
if ( $line =~ /(?<=\s)ever(?=\s)/) {
print...
238 просмотров
schedule
24.03.2023
прогнозные утверждения
Я пытаюсь сопоставить метку с допустимым доменным именем, используя регулярное выражение в Python:
DOMAIN_LABEL_RE = """
\A(
(?<![\d\-]) # cannot start with digit or hyphen, looking behind
([a-zA-Z\d\-]*?)
([a-zA-Z]+)# need at least 1 letter...
562 просмотров
schedule
18.02.2023
Вложенное регулярное выражение просмотра вперед и назад
У меня проблемы с вложенными '+' / '-' lookahead / lookbehind в регулярном выражении.
Допустим, я хочу изменить '*' в строке на '%' , и предположим, что '\' экранирует следующий символ. (Превращение регулярного выражения в sql-подобную...
4818 просмотров
schedule
16.04.2023
Упреждающее регулярное выражение
Я использую регулярное выражение, чтобы найти:
test:?
За которым следует любой символ, пока он не наткнется на следующий:
test:?
Теперь, когда я запускаю это регулярное выражение, я сделал:
((?:test:\?)(.*)(?!test:\?))
В...
2025 просмотров
schedule
14.05.2023
Сопоставление необязательных групп с опережением в регулярном выражении JavaScript
Я пытаюсь решить проблему сопоставления строк с помощью регулярных выражений. Мне нужно сопоставить URL-адреса этой формы:
http://soundcloud.com/okapi23/dont-turn-your-back/
И мне нужно «отклонить» URL-адрес этой формы:...
896 просмотров
schedule
22.12.2022
RegEx для последующего захвата времени выполнения с определенным текстом
У меня есть следующий файл журнала, который я пытаюсь разобрать. Я использую регулярные выражения для сбора необходимой мне информации и сделал большую часть этого. У меня есть определенная часть файла журнала, которая повторяется несколько раз в...
184 просмотров
schedule
11.06.2023
Regex для поиска тегов привязки без http или https в атрибуте href
У меня есть этот образец текста, для которого я хочу запустить регулярное выражение, чтобы вытащить теги привязки, href которых не содержит http | https в части адреса.
Я пытался использовать это регулярное выражение, но оно еще не завершено. Я не...
1075 просмотров
schedule
24.07.2022
PHP: регулярное выражение заменяет слово с помощью подстановочных знаков в утверждениях Lookbehind
Я хочу создать скрипт PHP Regex, который может сопоставлять и заменять слова в строке.
Регулярное выражение должно соответствовать только полным словам, что я могу легко выполнить с помощью:
/\b(SEARCH_TERM)\b/
Проблема, с которой я...
347 просмотров
schedule
02.02.2023
О совпадениях регулярных выражений
Я предупрежу вас всех с самого начала: я новичок в регулярных выражениях. Имея это в виду, давайте начнем, и я использую библиотеку C++ Deelx.
У меня есть этот текст для передачи в моем регулярном выражении:
char tempStr[] = "Ésta è À ç À Ária...
1230 просмотров
schedule
03.07.2023
regexp - Соответствует целой строке, если она не содержит другой строки
Что мне нужно сделать, так это получить всю входную строку, если она не содержит другой строки.
Чтобы быть более понятным (php-код не имеет большого значения, важно регулярное выражение):
Допустим, строка, которую мы хотим инвертировать, — это...
896 просмотров
schedule
14.05.2022
регулярное выражение - запутался в функциях поиска
если я напишу
(?<=\()\w+(?=\))
для этой строки: (Тест) (Тест2) (Тест3)
Я получу: Тест Тест2 Тест3
Это имеет смысл.
если я напишу
\w+ (?<=\()\w+(?=\))
Для этой строки: LTE (тест)
он ничего не возвращает. В чем...
105 просмотров
schedule
08.04.2023
Обнаруживать все выражения шаблона, не заключенные в фигурные скобки
У меня есть такая строка шаблона:
'%album_artist%/%album%{ (%year%)}/{%track_number%. }%track_artist% - %title%'
Я хочу найти все переменные, которые не являются необязательными, поэтому не заключены в фигурные скобки: track_artist , title ,...
234 просмотров
schedule
30.07.2023
Почему этот литерал регулярного выражения javascript не работает?
function fuzzQuery(rawQuery)
{
re = /(?=[\(\) ])|(?<=[\(\) ])/;
strSplit = rawQuery.split(re);
alert(strSplit);
};
Не работает (нет диалогового окна).
Я проверил выражение на http://rubular.com/ , и оно работает, как...
114 просмотров
schedule
04.01.2023
регулярное выражение соответствует определенным символам, но не с точкой в начале
У меня есть строка, в которой есть пробелы. Я хотел бы заменить их точкой, но не той, которая уже заканчивается точкой.
Например.
text = "This is the oldest European-settled town in the continental " \
"U.S.\r\nExplore the town at your...
71 просмотров
schedule
08.06.2023
Отрицательное упреждающее выражение
Я пишу сценарий Perl, который выполняет различные действия на хостах в зависимости от того, какие шаблоны соответствуют полному доменному имени. Я изо всех сил пытался найти регулярное выражение, которое пропускает хосты, у которых есть строка «тест»...
170 просмотров
schedule
24.01.2024
Несколько условий в регулярном выражении проверки
Я более или менее новичок в регулярных выражениях. Я попытался получить следующие условия в регулярном выражении:
Отсутствие пробелов в начале и в конце строки
Разрешить все цифры
Разрешить пробелы, точки, скобки, плюс и минус
В...
40280 просмотров
schedule
04.04.2023
Редактор ace не может захватить группу (?:)
Все,
Я пытаюсь создать свой собственный режим с помощью редактора ACE. Я пытаюсь определить действительно простое правило подсветки синтаксиса:
this.$rules = {
"start": [
{
token : "string",
regex :...
754 просмотров
schedule
18.07.2022
Разделить строку в JavaScript, используя регулярное выражение с просмотром назад нулевой ширины
Я знаю, что регулярные выражения JavaScript имеют встроенную функцию просмотра вперед, но не функцию просмотра назад.
Я хочу разбить строку в точках, начинающихся с любого члена одного набора символов или заканчивающихся любым членом другого набора...
309 просмотров
schedule
29.09.2022
извлечь имя файла и путь с разделителем косой черты из текста, используя grep и lookaround
Я пытаюсь написать сценарий bash для автоматизации проверки измененных файлов после сравнения локальной папки с другой удаленной папкой. Для этого я пытаюсь извлечь имя файла с частью пути к удаленной папке, которая будет использоваться в командах...
448 просмотров
schedule
03.12.2022
Инвертирование регулярного выражения, включающего два выражения
У меня есть регулярное выражение, которое соответствует всем строкам, которые либо вообще не содержат 't' , либо содержат хотя бы один 't' , которого нет в последовательности 'th' . Я хочу инвертировать его, чтобы он соответствовал только тем...
38 просмотров
schedule
26.01.2023