К ТСКВ: примеры регулярных выражений
Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер
Последующая дискуссия об изменении регистра в разных частях имени с помощью инструментария ИГП в текущую тему не вписывается и переносится в тему по ИГП в "Общих вопросах".
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
Блин. на фтп надо найти все файлы где есть хоть одна заглавная буква и перевести в строчный вариант.
Использую поиск с плагинами с запросом такого вида: плагин -> tc, свойство -> имя, операция -> рег. выражение, значение -> (?-i)[A-Z]
Выводит все файлы в каталоге (и с прописными буквами, чего быть не должно). Вопрос: как правильно применять модификаторы?
Использую поиск с плагинами с запросом такого вида: плагин -> tc, свойство -> имя, операция -> рег. выражение, значение -> (?-i)[A-Z]
Выводит все файлы в каталоге (и с прописными буквами, чего быть не должно). Вопрос: как правильно применять модификаторы?
- CaptainFlint
- Сообщения: 6239
- Зарегистрирован: Вт дек 14, 2004 22:34
- Контактная информация:
Регулярные выражения
Подскажите пожалуйста, как правильно составить регулярное выражение в поиске содержимого текстового файла:
Строка находится между кавычками в выражении function="". Например function="СТРОКА".
Нужно найти в такой строке знак ";".
Искомый текст:
Строка находится между кавычками в выражении function="". Например function="СТРОКА".
Нужно найти в такой строке знак ";".
Искомый текст:
ыаываыв ываа аыв ыва ываываываываыв ываываыва ываыв
function="парампампам-раттрарр"
лвоашщ вшща шщашщвыо а ыввыоа шщоащыоваш
function="парампампам;раттрарр"
оа щшывшщао ыщвша щ шывшщао ывщшаоывщш
function="парампампам=раттрарр"
щ пващзпщ звпзщваш зщвашпщ звазп зващ
pcherevin
Попробуй:
Попробуй:
Код: Выделить всё
(?<=^function=".*);(?=.*")«Two things are infinite: the universe and the human stupidity.
... and a'm not so sure about the universe». Albert Einstein
... and a'm not so sure about the universe». Albert Einstein
Подскажите пожалуйста регулярное выражение для поиска файлов, содержащих строку, в которой содержаться одновременно слово "POST" и "200"
Хочу в общем найти логи Web Сервера Apache, где был удачный POST
Ну вот я как то так вижу это выражение только не регулярное, а как будто я делаю поиск по файлам: *POST*200*
Только это выражение подходит для поиска названия файлов которые содержать слова POST и 200
А мне нужно чтобы шёл поиск в тексте файлов
Хочу в общем найти логи Web Сервера Apache, где был удачный POST
Ну вот я как то так вижу это выражение только не регулярное, а как будто я делаю поиск по файлам: *POST*200*
Только это выражение подходит для поиска названия файлов которые содержать слова POST и 200
А мне нужно чтобы шёл поиск в тексте файлов
-
NordicSaga
- Сообщения: 14
- Зарегистрирован: Пт апр 07, 2017 01:06
- Откуда: Камчатка
Здравствуйте.
Как должно выглядеть регулярное выражение для одновременного поиска в двух разных директориях всех папок с частично совпадающими наименованиями?
Причем, имена папок обязательно совпадают только в пределах, начиная с первого символа в строке и заканчивая неизменным набором символов - "нижнее подчеркивание", "год", "пробел", "тире", "пробел".
Например, нужно, чтобы TC за раз нашел папки-дубликаты муз. альбомов:
G:\LL\Katatonia_2009 - Night Is The New Day
G:\LL\Katatonia_2009 - Night Is... [Limited Edition, Digibook]
G:\MP3\Katatonia_2009 - Night is the new day (LP)
G:\LL\Napalm Death_2015 - Apex Predator - Easy Meat [Japanesse Edition]
G:\MP3\Napalm Death_2015 - Apex Predator - Easy Meat
...
Как должно выглядеть регулярное выражение для одновременного поиска в двух разных директориях всех папок с частично совпадающими наименованиями?
Причем, имена папок обязательно совпадают только в пределах, начиная с первого символа в строке и заканчивая неизменным набором символов - "нижнее подчеркивание", "год", "пробел", "тире", "пробел".
Например, нужно, чтобы TC за раз нашел папки-дубликаты муз. альбомов:
G:\LL\Katatonia_2009 - Night Is The New Day
G:\LL\Katatonia_2009 - Night Is... [Limited Edition, Digibook]
G:\MP3\Katatonia_2009 - Night is the new day (LP)
G:\LL\Napalm Death_2015 - Apex Predator - Easy Meat [Japanesse Edition]
G:\MP3\Napalm Death_2015 - Apex Predator - Easy Meat
...
-
NordicSaga
- Сообщения: 14
- Зарегистрирован: Пт апр 07, 2017 01:06
- Откуда: Камчатка
Спасибо. Но, я имел в виду иное.
В моей базе сотни наименований исполнителей. И всех их вводить в строку поиска просто нереально.
Как сделать так, чтобы ТС за раз искал в двух разных директориях (G:\LL\ и G:\MP3\):
1) все альбомы-дубликаты всех имеющихся в базе исполнителей?
2) все альбомы всех имеющихся в базе исполнителей, у которых нет дубликатов?
В моей базе сотни наименований исполнителей. И всех их вводить в строку поиска просто нереально.
Как сделать так, чтобы ТС за раз искал в двух разных директориях (G:\LL\ и G:\MP3\):
1) все альбомы-дубликаты всех имеющихся в базе исполнителей?
2) все альбомы всех имеющихся в базе исполнителей, у которых нет дубликатов?