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

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

8
Используйте Notepad ++, чтобы изменить under_score_case на CamelCase?
Я могу написать регулярное выражение в NP ++, чтобы найти under_score_case. Я могу использовать TextFX в NP ++, чтобы изменить регистр в верхний и нижний регистр, выделив и выбрав. Как я могу использовать либо поиск / замену NP ++, либо поиск и замену TextFX, чтобы сшить их и преобразовать under_score_caseв …

1
Как я могу использовать новую строку с Find-And-Replace в Visual Studio?
Я довольно полюбил функцию «найти и заменить» в Visual Studio. Функция позволяет мне заменить фразы, слова, символы или все, что вы можете ввести в текстовое поле на экране. Как я могу заставить его заменить символ новой строкой?

3
Как удалить файлы из командной строки с помощью регулярных выражений?
Допустим, у меня есть 20 файлов с именем FOOXX, где XX - номер файла, например, 01, 02 и т. Д. На данный момент, если я хочу удалить все файлы ниже номера 10, это легко, и я просто использую подстановочный знак, например, rm FOO0 * Однако, если я хочу удалить определенные …
18 linux  bash  shell  regex  zsh 

5
Существует ли программное обеспечение, позволяющее мне искать PDF-файл с помощью Regex?
Мне бы хотелось, чтобы программа просмотра PDF могла выполнять поиск документов с помощью регулярных выражений. Что-то подобное существует? Я пробовал PowerGrep, но у него нет графического средства просмотра, и его интерфейс немного тяжел для моих пользователей. Большое спасибо за ваше время и внимание Iain

5
Совпадение и удаление в Notepad ++
У меня есть следующий текст в Notepad ++ . 192.168.0.1 37 мс N / A 192.168.0.2 Dead N / S 192.168.0.3 Dead N / S 192.168.0.100 37 ms N / A Как сделать поиск и замену, которая соответствует «Dead» и удаляет строку с выводом, как показано ниже? 192.168.0.1 37 мс …

6
NotePad ++ - Почему поиск ^ не работает?
Я пытаюсь отойти от TextPad , и я просто не могу получить регулярные выражения, такие как ^и $должны быть заменены. Я определенно поставил галочку в поле регулярного выражения. Что я делаю неправильно? Я пытаюсь найти начало новой строки. В TextPad это найти '^' и убедиться, что регулярные выражения включены. С …
16 regex  notepad++ 

1
Как включить новые строки в поиск меньше?
Как я могу искать новые строки (или конец строк) как часть поиска, используя поменьше? Например, я хотел бы искать length=9\n, но не хочу просто искать, length==9потому что это будет соответствовать length=90\n. Я использую GNU bash, версия 4.0.33 (1) -релиз (x86_64-pc-linux-gnu) в Ubuntu 9.10 (Karmic Koala) Я попытался прочитать дружественное руководство, …
16 regex  less 

5
Использование поиска / замены по шаблону в Notepad ++
Вот моя проблема: в файле .txt мне нужно найти и заменить тысячи экземпляров синтаксиса следующим образом: (см. (a053007djfgspwdf)) или же (см. (a053007djfgspwdf) и (a54134xsedgeg)) или же (см. (a053007djfgspwdf), (a9554xsdfgsdfg) и (a54134xsedgeg)) Существует много разнообразия между началом (см и окончание )) текстовые строки. Это можно настроить в Notepad ++ с помощью …

6
Как вывести список всех исходных файлов (* .c, * .cpp, * .h)
Я хотел бы найти исходные файлы (* .c, * .cpp, * .h), которые содержатся в Linux / MinGW / Cygwin и рекурсивно во всех подкаталогах. Моя основная идея заключается в использовании findи grep. Однако создание регулярного выражения, которое может проверить заданное имя файла, - это * .c, * .cpp или …
15 find  grep  regex 

3
Как я могу удалить U + 200B (пространство нулевой ширины), используя sed
У меня есть очень большой файл, в котором разбросаны пробелы нулевой ширины. Это занимает слишком много времени, чтобы открыть и редактировать, используя, viпоэтому я хотел бы удалить все экземпляры символа, используя sed. Проблема в том, что я не могу понять, как соответствовать характеру! Я попытался с помощью \u200B, \x{200b}. Есть …
15 regex  unicode  sed 

3
Любой текстовый редактор, который может применить некоторую математику к тексту замены?
У меня большой XML-файл <obj param="2542"> <obj param="2333"> <obj param="6433"> Мне нужно увеличить все значения "param" на некоторое число. Я могу сопоставить числа, которые мне нужны, с поиском регулярных выражений во многих редакторах, но как применить некоторые математические вычисления к замене?

2
Как искать в PDF, используя регулярные выражения?
Обычно я использую Notepad ++ для поиска в файлах с помощью регулярных выражений. Сегодня мне интересно, есть ли программа PDF, которая делает то же самое для PDF-файлов. Конечно, я мог бы конвертировать PDF в текст и использовать Notepad ++, но есть ли более простой способ без конвертации?
15 pdf  search  regex 

8
Notepad ++ - удаление первого столбца в файле, разделенном запятыми
У меня есть большой файл CSV, который мне нужен, чтобы удалить первый столбец данных. Я не могу открыть его в Excel, потому что Excel преобразует некоторые значения в столбцах в научные числа. Я использую Notepad ++ , и я пытаюсь заштриховать первый столбец из файла EXE, 1,Value1,value2,value3,value4,value5 3445,Value1,value2,value3,value4,value5 12345,Value1,value2,value3,value4,value5 1234,Value1,value2,value3,value4,value5 …

1
Почему существует так много вариантов регулярных выражений? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Супер пользователя. Закрыто 7 лет назад . Сегодня, когда я просмотрел исходный код нашего проекта, я обнаружил, что в конце каждой строки есть много ненужных «пробелов» …
14 regex 

4
Как рекурсивно заменить символы на sed?
Можно ли рекурсивно заменить вхождения последовательности символов без повторения итерации по той же самой последовательности? Выполняя sedкак в следующих сценариях, я могу получить упомянутый вывод. $ echo XX | sed -e 's/XX/XoX/g' XoX $ echo XXX | sed -e 's/XX/XoX/g' XoXX $ echo XXXX | sed -e 's/XX/XoX/g' XoXXoX Тем …
13 linux  bash  regex  sed 

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