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 

Как воспринимается \n при поиске в применяемых программах?

 
Post new topic   Reply to topic    Total Commander Forum Index -> Программное обеспечение printer-friendly view
View previous topic :: View next topic  
Author Message
kvichans



Joined: 21 Jan 2006
Posts: 453
Location: Москва

Post (Separately) Posted: Tue May 01, 2012 05:43    Post subject: Как воспринимается \n при поиске в применяемых программах? Reply with quote

Попробуйте задать поиск \n в доступных вам редакторах (или вьюверах или других текстовых средах), чтобы понять, как воспринимается \n:
минимально, то есть только как char(10)
или
расширительно, то есть как любая из комбинаций char(10) char(13)char(10) char(13).
Тестировать можно на файле www.onlinedisk.ru/file/870118 (14 байт). В нем есть все комбинации:
строка "13" заканчивается char(13)
строка "10" заканчивается char(10)
строка "13-10" заканчивается char(13)char(10).
Результаты опроса (приведены только те программы, где есть поиск c reg-exp):
SynWrite: минимально.
TextPad: расширительно.
Sublime Text 2: расширительно.
WinMerge: расширительно.
Notepad++: минимально
RJ TextEd: расширительно
EmEditor: расширительно
Visual Studio: расширительно

Цель опроса: убедить разработчиков SynWrite в том, что расширенное использование необходимо.
_________________
Win7x64(1600x900), TC8.50x32, SynWrite 6.19, CudaText 1.3.14, UV 6.5.0.0


Last edited by kvichans on Wed May 02, 2012 12:22; edited 5 times in total
Back to top
View user's profile Send private message
ApceH



Joined: 08 Apr 2011
Posts: 316
Location: Димитровград

Post (Separately) Posted: Tue May 01, 2012 10:15    Post subject: Reply with quote

Notepad++: буквально (отключаемо)
RJ TextEd: расширительно (при вкл. рег. выр.)
_________________
kIT Programs PowerPack, kIT Universal Presets | Есть только одна истинная вера: чёрная магия...
Back to top
View user's profile Send private message
kvichans



Joined: 21 Jan 2006
Posts: 453
Location: Москва

Post (Separately) Posted: Tue May 01, 2012 10:50    Post subject: Reply with quote

ApceH wrote:
Notepad++: буквально (отключаемо)
Поясните про "отключаемо". Можно перенастраивать с расширительно на буквально? Если да, то где расположена настройка: в самом диалоге Поиск или в глобальных настройках редактора?
_________________
Win7x64(1600x900), TC8.50x32, SynWrite 6.19, CudaText 1.3.14, UV 6.5.0.0
Back to top
View user's profile Send private message
ApceH



Joined: 08 Apr 2011
Posts: 316
Location: Димитровград

Post (Separately) Posted: Tue May 01, 2012 10:59    Post subject: Reply with quote

kvichans
В Notepad++ есть выбор внизу диалога поиска. Есть обычный режим, в котором воспринимается как \ и n, то есть без интерпретации вообще.
А ещё есть расширенный, где такие символы воспринимаются, но чтобы найти переводы строк, надо написать \r\n. То есть буквально.
При включении рег. выр. вообще перестают работать переводы строк. В RJ TextEd поиск гораздо мощнее.

MS WordPad: никак.
MS Word: никак (свой формат).
_________________
kIT Programs PowerPack, kIT Universal Presets | Есть только одна истинная вера: чёрная магия...
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4811
Location: Ростов-Дон

Post (Separately) Posted: Tue May 01, 2012 11:41    Post subject: Reply with quote

kvichans,

Возник встречный вопрос касаемо полезности исходного вопроса. Какая цель преследуется?
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
kvichans



Joined: 21 Jan 2006
Posts: 453
Location: Москва

Post (Separately) Posted: Tue May 01, 2012 12:04    Post subject: Reply with quote

MVV wrote:
kvichans
Возник встречный вопрос касаемо полезности исходного вопроса. Какая цель преследуется?
Убедить разработчиков SynWrite в том, что расширенное использование необходимо
_________________
Win7x64(1600x900), TC8.50x32, SynWrite 6.19, CudaText 1.3.14, UV 6.5.0.0
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4811
Location: Ростов-Дон

Post (Separately) Posted: Tue May 01, 2012 12:15    Post subject: Reply with quote

Ясно. Думаю, можно было пояснить это в первом постеSmile

Проверил в EmEditor - по \n при включенных Esc-последовательностях находит все три конца строк. При поиске с RegExp - так же. А тип переходов между строками определяет как "Смешанный".
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
kvichans



Joined: 21 Jan 2006
Posts: 453
Location: Москва

Post (Separately) Posted: Wed May 02, 2012 12:02    Post subject: Reply with quote

Может кто-нибудь проверить, что Visual Studio находит все концы строк по \n?
_________________
Win7x64(1600x900), TC8.50x32, SynWrite 6.19, CudaText 1.3.14, UV 6.5.0.0
Back to top
View user's profile Send private message
CaptainFlint



Joined: 14 Dec 2004
Posts: 6151
Location: Москва

Post (Separately) Posted: Wed May 02, 2012 15:12    Post subject: Reply with quote

kvichans wrote:
Может кто-нибудь проверить, что Visual Studio находит все концы строк по \n?

2010 Express находит все три типа.
_________________
Почему же, ё-моё, ты нигде не пишешь "ё"?
Back to top
View user's profile Send private message
ATLUS



Joined: 30 Apr 2012
Posts: 4

Post (Separately) Posted: Fri May 04, 2012 20:44    Post subject: Reply with quote

на мой взгляд лучший редактор который хорошо работает с grep-стилем поиска это UltraEdit.
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