Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Поиск строки с пробелами - не находит

 
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы printer-friendly view
View previous topic :: View next topic  
Author Message
Ronim



Joined: 14 Nov 2016
Posts: 57

Post (Separately) Posted: Wed Sep 25, 2024 08:02    Post subject: Поиск строки с пробелами - не находит Reply with quote

Здравствуйте!
Нужно найти файлы в текущем каталоге, содержащие в имени строку:
" - 18?? - ", т.е. все файлы, содержащие в имени строку от " - 1800 - " до " - 1899 - " (поле цифровое и нецифровых символов там быть не может).
Не находит (ниже по ссылке "Проблема" - скрин) Sad
Строка в кавычках - то же.

Пояснение (простите, не знаю как убрать под кат или спойлер).
Это каталог с файлами книг. Мне нужно найти книги 19-го века. Целевое поле имени каждого файла - год - четыре цифры. Разделители полей - последовательность " - " (пробел-дефис-пробел; нигде в содержимом полей не встречается).
Проблема

Подскажите, пожалуйста, что можно сделать?
Back to top
View user's profile Send private message
Monarch-LFV



Joined: 22 Jul 2019
Posts: 268

Post (Separately) Posted: Wed Sep 25, 2024 08:08    Post subject: Reply with quote

Ronim
Используя регулярные выражения (галочка):
Code:
" - 18\d{2} - "

Только без кавычек, в кавычки взял для наглядности по пробелам.
Back to top
View user's profile Send private message
Ronim



Joined: 14 Nov 2016
Posts: 57

Post (Separately) Posted: Wed Sep 25, 2024 08:14    Post subject: Reply with quote

Monarch-LFV,
Спасибо большое!
Не находит Sad
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2622

Post (Separately) Posted: Wed Sep 25, 2024 08:18    Post subject: Reply with quote

Ronim
Попробуйте со звёздочками и кавычками (без "Рег. выраж."):
"* - 18?? - *"
Back to top
View user's profile Send private message
Ronim



Joined: 14 Nov 2016
Posts: 57

Post (Separately) Posted: Wed Sep 25, 2024 08:25    Post subject: Reply with quote

sa,
Спасибо огромное!
Всё получилось!
Надо же, порознь пробовал, а логика должна была бы подсказать Ваше решение - ну недо Sad
Спасибо ещё раз и простите, что побеспокоил Smile
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2622

Post (Separately) Posted: Wed Sep 25, 2024 08:33    Post subject: Reply with quote

Ronim
Вариант от Monarch-LFV (с "Рег. выраж.") у меня тоже работает.
Back to top
View user's profile Send private message
Ronim



Joined: 14 Nov 2016
Posts: 57

Post (Separately) Posted: Wed Sep 25, 2024 08:45    Post subject: Reply with quote

Quote:
Вариант от Monarch-LFV (с "Рег. выраж.") у меня тоже работает.

sa,
спасибо! Возможно, у меня просто старый TC (9.0а) - попробовал ещё раз - нет. Только Ваш!
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2622

Post (Separately) Posted: Wed Sep 25, 2024 09:19    Post subject: Reply with quote

Ronim wrote:
у меня просто старый TC (9.0а)

Это вряд ли влияет - я пробовал и на 6.03a.
Может, кавычки не убрали или галку для "Рег. выраж." не выставили?
Back to top
View user's profile Send private message
Ronim



Joined: 14 Nov 2016
Posts: 57

Post (Separately) Posted: Wed Sep 25, 2024 09:32    Post subject: Reply with quote

sa wrote:

Может, кавычки не убрали или галку для "Рег. выраж." не выставили?

Простите, какую галку? Что для рег.выр.? - я выставлял и так и сяк. Но по рекомендации Monarch-LFV я галку не ставил - буквально:
Monarch-LFV wrote:

Используя регулярные выражения (галочка):
Code:
" - 18\d{2} - "

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

А где она должна быть в окне поиска?
Простите, я не программист Sad, ну и тупават, наверное...[/b]
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2622

Post (Separately) Posted: Wed Sep 25, 2024 09:38    Post subject: Reply with quote

Ronim wrote:
А где она должна быть в окне поиска?

В квадратике под "Место поиска:", левее "Рег. выраж.".
Back to top
View user's profile Send private message
Ronim



Joined: 14 Nov 2016
Posts: 57

Post (Separately) Posted: Wed Sep 25, 2024 09:46    Post subject: Reply with quote

sa,
аааа! Ну тупой! Простите.
Всё работает тогда.
Спасибо огромное ещё раз! И за терпение!
Важно мне это - ну никак было...
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group