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

Также известный как регулярное выражение или регулярное выражение, описание набора строк, часто используемых для поиска и проверки строк.

1
Bash: регулярное выражение Grep не работает
Когда используешь grep вот так: ps aux | grep 'processname' | awk '{print $2}' PIDs процессов с processname возвращается При использовании этого: ps aux | grep '^processname' | awk '{print $2}' Я пытаюсь получить процессы, с которых начинается командная строка processname, но это не работает. Примеры запущенных процессов: processname other_processname …
bash  regex  grep 

1
Справка по выражению для поиска и замены в Notepad ++
Я пытаюсь использовать регулярные выражения в notepad ++ с некоторыми XML-файлами, и, возможно, мне это понадобилось немного. В настоящее время я пытаюсь найти все, что начинается с: <text id="name">Timer</text> (where "Timer" is a random word\s) и заменить на <text id="name">Timer</text><text id="MyRule">1.rule</text> 1.rule будет использоваться во всех последующих случаях поиска, единственным …

2
Извлечь IP CIDR из текстового файла
У меня есть большой текстовый файл, как это: 103.195.100.0/22 ReliableSite.Net LLC 1,024 103.214.69.0/24 Gestion DBI 256 103.238.80.0/22 Cloudone Technology Company Limited 1,024 103.43.72.0/22 Choopa, LLC 1,024 104.128.72.0/23 ReliableSite.Net LLC 512 ... и я только хочу сохранить IP CIDR как 103.195.100.0/22, Искал в интернете и пробовал несколько способов, но не работал.

1
Регулярное выражение для шаблона cron не работает
Попытался создать (упрощенное) регулярное выражение для шаблонов cron для себя и придумал следующее: ^(((\d+(,\d+)*)|(\d+-\d+)|(\*(\/\d+)?))(\s+(\d+(,\d+)*)|(\d+-\d+)|(\*(\/\d+)?)){4})$ Это генерируется var variant1 = "\\d+(,\\d+)*"; var variant2 = "\\d+-\\d+"; var variant3 = "\\*(\\/\\d+)?"; var variants = "(" + variant1 + ")|(" + variant2 + ")|(" + variant3 + ")"; var regex_cron = "^((" + variants …

1
Выберите разные части линии
Я новичок в регулярных выражениях и у меня есть файл, который выглядит следующим образом: |60|493,93|1,6500| |60|95,72|1,6500| |60|43,88|1,6500| |60|972,46|1,6500| Я использовал регулярное выражение (\|60|.*)(1,65) и я смог найти все строки, в которых есть информация, которую я хотел изменить. Как я могу сделать замену, когда Notepad ++ находит (\|60|.*)(1,65), 60 следует заменить …

2
Неверное предыдущее регулярное выражение
Я получаю ошибку: awk: bad regex '{|: |}': недопустимое предыдущее регулярное выражение { "аргументы": {}, "результат": "Успех"} { "Порт": 37482} Который я считаю, имеет отношение к этой линии: PORT=$(echo $json | awk 'BEGIN{r=1;FS="{|:|}"} /port/{r=0; print $3} END{exit r}') #echo $PORT Кто-нибудь знает, что это значит и как я могу это …
linux  regex  awk 


2
Найти файлы, чтобы найти несколько экземпляров одного и того же кода с помощью Notepad ++
Возможно, я вставил <meta charset="UTF-8">дважды в некоторые файлы HTML, и их слишком много, чтобы проверить вручную. Есть ли регулярное выражение, которое я могу использовать с Notepad ++ для поиска файлов, которые "utf-8"появляются более одного раза?

1
Блокнот ++ регулярное выражение - числа
Я пытался найти это и экспериментировать, но я не мог понять это. В блокноте ++ у меня есть такая строка: 102. или же 12 и я хотел бы удалить всю строку (поэтому мне нужно \ n \ r, я думаю) и все эти виды строк, как я мог это сделать? …


1
Как я могу найти отсутствующий glPopMatrix в Visual Studio
У меня есть теория, согласно которой ошибки, с которыми я сталкиваюсь, связаны с использованием glPushMatrix без соответствующего glPopMatrix. Мой проект довольно большой, поэтому я хотел бы иметь возможность легко найти эти недостающие glPopMatrix (). Я думал об использовании поиска с использованием регулярных выражений, но я не могу понять, как найти …

1
Notepad ++ Синтаксис Regex для неопределенного количества символов между двумя другими символами
Я пытаюсь изучить синтаксис Regex для использования в Notepad ++, но попал в ловушку. Мне нужно использовать функцию «Найти / Заменить», чтобы удалить различные символы из данного блока текста и заменить их (как группу) одним из них: | Моя трудность заключается в определении синтаксической конструкции для указания начальных и конечных …

1
Есть ли ЛЮБОЙ возможный способ сделать регулярное выражение ⌘-F в TextMate по умолчанию?
TextMate новичок здесь. Ненавижу, когда приходится щелкать мышью, чтобы кликать на поле Регулярные выражения почти каждый раз, когда я ищу. РЕДАКТИРОВАТЬ: флажок Regex становится непроверенным в любое время после использования ⌘-F в Safari.

1
Найти строки, которые не отображаются в хранилище
Проблема: у меня достаточно большой репозиторий (тысячи файлов, сотни тысяч строк). У меня есть текстовый файл с ~ 5000 строк. Мне нужно найти строки в текстовом файле, которые не появляются где-либо еще в хранилище. Есть ли инструмент или умный способ использовать grep, который может эффективно найти этот ответ? Спасибо за …

1
Блокнот ++ исключение начинается с двухзначного числа
Я хотел бы исключить все, что начинается с 87. Комбинируя первые две цифры, я могу найти строки, начинающиеся с ^8+7или ^87. Но я пытался использовать ^[^8+7], но это не похоже на работу. Я не могу найти пример, где он исключает строки, глядя на все, что начинается с двухзначных чисел.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.