Николай Кузнецов
2005-05-10 06:54:36 UTC
Здравствуйте, Total Commander!
По-моему я уже задавал вопрос и даже вроде получил ответ, но не могу
найти концов :(
Как с помощью регулярных выражений найти все файлы, в именах которых
содержится что-либо, кроме букв русских и английских и пробелов?
Что-то вроде: [\S\s\W\w] - но никак не могу скомбинировать...
Имена файлов по-русски - поэтому(?) \W считает их допустимыми :(
Пример:
Сделав два правила:
плагином ТК (встроенным) искать в "имени" "как regex" \W
и (логическое)
плагином ТК (встроенным) искать в "имени" "как regex" \S
получаю список:
1)Lat2Rus(kolxo3).ttb
2)Йцукен2Qwerty.ttb - !!!
3)Rus2Lat (standart).ttb
4)Rus2Lat (sms).ttb
5)Rus2Lat (pseudo).ttb
6)Rus2Lat (ju-ja).ttb
7)Qwerty2Йцукен.ttb - !!!
8)Lat2Rus (phonetics).ttb
9)стандартная.ttb - !!!
10)ju-ja.ttb
всё верно, кроме: русский язык (файлы 2,7,9) интерпретирован как
удовлетворяющий условию - нужно, чтобы этих файлов в списке не было...
Другие контентные плагины, вытаскивающие имя файла, дают тот же
результат.
Как быть - чтобы файлы, в которых нет ничего, кроме русских букв и
пробелов, не включались бы в выходной список?
Спасибо!
--
С уважением,
Николай Кузнецов nick222-o+MxOtu4lMCHXe+***@public.gmane.org
Total Commander 6.52 на
Windows 2000 5.0 Build 2195 Service Pack 4
По-моему я уже задавал вопрос и даже вроде получил ответ, но не могу
найти концов :(
Как с помощью регулярных выражений найти все файлы, в именах которых
содержится что-либо, кроме букв русских и английских и пробелов?
Что-то вроде: [\S\s\W\w] - но никак не могу скомбинировать...
Имена файлов по-русски - поэтому(?) \W считает их допустимыми :(
Пример:
Сделав два правила:
плагином ТК (встроенным) искать в "имени" "как regex" \W
и (логическое)
плагином ТК (встроенным) искать в "имени" "как regex" \S
получаю список:
1)Lat2Rus(kolxo3).ttb
2)Йцукен2Qwerty.ttb - !!!
3)Rus2Lat (standart).ttb
4)Rus2Lat (sms).ttb
5)Rus2Lat (pseudo).ttb
6)Rus2Lat (ju-ja).ttb
7)Qwerty2Йцукен.ttb - !!!
8)Lat2Rus (phonetics).ttb
9)стандартная.ttb - !!!
10)ju-ja.ttb
всё верно, кроме: русский язык (файлы 2,7,9) интерпретирован как
удовлетворяющий условию - нужно, чтобы этих файлов в списке не было...
Другие контентные плагины, вытаскивающие имя файла, дают тот же
результат.
Как быть - чтобы файлы, в которых нет ничего, кроме русских букв и
пробелов, не включались бы в выходной список?
Спасибо!
--
С уважением,
Николай Кузнецов nick222-o+MxOtu4lMCHXe+***@public.gmane.org
Total Commander 6.52 на
Windows 2000 5.0 Build 2195 Service Pack 4
--
http://wincmd.ru - Все о Total Commander
http://www.fforum.ru/index.php?showforum=17 - Форум о Total Commander
http://wincmd.ru - Все о Total Commander
http://www.fforum.ru/index.php?showforum=17 - Форум о Total Commander