View previous topic :: View next topic |
Author |
Message |
kvichans
Joined: 21 Jan 2006 Posts: 453 Location: Москва
|
(Separately) Posted: Tue May 01, 2012 05:43 Post subject: Как воспринимается \n при поиске в применяемых программах? |
|
|
Попробуйте задать поиск \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 |
|
|
ApceH
Joined: 08 Apr 2011 Posts: 316 Location: Димитровград
|
(Separately) Posted: Tue May 01, 2012 10:15 Post subject: |
|
|
Notepad++: буквально (отключаемо)
RJ TextEd: расширительно (при вкл. рег. выр.) _________________ kIT Programs PowerPack, kIT Universal Presets | Есть только одна истинная вера: чёрная магия... |
|
Back to top |
|
|
kvichans
Joined: 21 Jan 2006 Posts: 453 Location: Москва
|
(Separately) Posted: Tue May 01, 2012 10:50 Post subject: |
|
|
ApceH wrote: | Notepad++: буквально (отключаемо) | Поясните про "отключаемо". Можно перенастраивать с расширительно на буквально? Если да, то где расположена настройка: в самом диалоге Поиск или в глобальных настройках редактора? _________________ Win7x64(1600x900), TC8.50x32, SynWrite 6.19, CudaText 1.3.14, UV 6.5.0.0 |
|
Back to top |
|
|
ApceH
Joined: 08 Apr 2011 Posts: 316 Location: Димитровград
|
(Separately) Posted: Tue May 01, 2012 10:59 Post subject: |
|
|
kvichans
В Notepad++ есть выбор внизу диалога поиска. Есть обычный режим, в котором воспринимается как \ и n, то есть без интерпретации вообще.
А ещё есть расширенный, где такие символы воспринимаются, но чтобы найти переводы строк, надо написать \r\n. То есть буквально.
При включении рег. выр. вообще перестают работать переводы строк. В RJ TextEd поиск гораздо мощнее.
MS WordPad: никак.
MS Word: никак (свой формат). _________________ kIT Programs PowerPack, kIT Universal Presets | Есть только одна истинная вера: чёрная магия... |
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
|
Back to top |
|
|
kvichans
Joined: 21 Jan 2006 Posts: 453 Location: Москва
|
(Separately) Posted: Tue May 01, 2012 12:04 Post subject: |
|
|
MVV wrote: | kvichans
Возник встречный вопрос касаемо полезности исходного вопроса. Какая цель преследуется? | Убедить разработчиков SynWrite в том, что расширенное использование необходимо _________________ Win7x64(1600x900), TC8.50x32, SynWrite 6.19, CudaText 1.3.14, UV 6.5.0.0 |
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
|
Back to top |
|
|
kvichans
Joined: 21 Jan 2006 Posts: 453 Location: Москва
|
(Separately) Posted: Wed May 02, 2012 12:02 Post subject: |
|
|
Может кто-нибудь проверить, что Visual Studio находит все концы строк по \n? _________________ Win7x64(1600x900), TC8.50x32, SynWrite 6.19, CudaText 1.3.14, UV 6.5.0.0 |
|
Back to top |
|
|
CaptainFlint
Joined: 14 Dec 2004 Posts: 6151 Location: Москва
|
(Separately) Posted: Wed May 02, 2012 15:12 Post subject: |
|
|
kvichans wrote: | Может кто-нибудь проверить, что Visual Studio находит все концы строк по \n? |
2010 Express находит все три типа. _________________ Почему же, ё-моё, ты нигде не пишешь "ё"? |
|
Back to top |
|
|
ATLUS
Joined: 30 Apr 2012 Posts: 4
|
(Separately) Posted: Fri May 04, 2012 20:44 Post subject: |
|
|
на мой взгляд лучший редактор который хорошо работает с grep-стилем поиска это UltraEdit. |
|
Back to top |
|
|
|