AkelPad Forum Index AkelPad
Support forum
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

ошибка поиска hex выше 0x80 (128)

 
Post new topic   Reply to topic    AkelPad Forum Index -> Discussion (Russian)
View previous topic :: View next topic  
Author Message
sav1



Joined: 11 Dec 2014
Posts: 2

PostPosted: Thu Dec 11, 2014 3:23 pm    Post subject: ошибка поиска hex выше 0x80 (128) Reply with quote

Хотел поискать символы 0091-0093 (разные варианты знака "кавычки"), не вышло.

Обновил свой 3.3.8 до нынешней 4.9.0 - не вышло(историю как интуитивно без справки допер что надо вбивать \[00xx] опустим).
Краткое исследование показало что акельпад не ищет символы, которые не входят в первородную таблицу ascii 7 bit, что естественным образом воспрепятствовало моим благим намерениям.
Доказательный скриншот прилагаю, где на фоне редактора free hex editor neo выступает акельпад сегодняшней версии
и с радостью находит никому ненужный 0011, разводит руками на любимый нами "великий и могучий" например 00e1(б) и также не любит желаемый мною например 0091(‘).

Так ли это, какой выход или ЧЯДНТ?

Может можно выбирать другую таблицу (кодировку), но как это делать?

з.ы. картинки по 60к т.к. спойлеров не нашел, если надо заменю в url-ы.





Back to top
View user's profile Send private message
DV



Joined: 16 Nov 2006
Posts: 856
Location: Kyiv, Ukraine

PostPosted: Fri Dec 12, 2014 11:08 am    Post subject: Re: ошибка поиска hex выше 0x80 (128) Reply with quote

sav1,
AkelPad использует юникодное представление символов при работе с ними. Посему, например, кириллическую букву "о" следует искать по коду \[043E].

Другое дело, что справка AkelPad этот момент не поясняет. Упущение, однако.
Back to top
View user's profile Send private message
Skif_off



Joined: 20 Oct 2013
Posts: 481

PostPosted: Fri Dec 12, 2014 2:22 pm    Post subject: Reply with quote

sav1 wrote:
Краткое исследование показало что акельпад не ищет символы, которые не входят в первородную таблицу ascii 7 bit

А зачем вы искали Esc-последовательности? Погуглите, что это такое.

Всё есть в справке:
Синтаксис регулярных выражений:
Code:
\xn
\un
\x{n}
Back to top
View user's profile Send private message
sav1



Joined: 11 Dec 2014
Posts: 2

PostPosted: Mon Dec 15, 2014 6:10 pm    Post subject: Reply with quote

DV,
ну я так и подумал потом, спасибо. будем искать символы, если уж приспичит поиском номера по отдельно скачанной utf таблице(с вытекающим вопросом прикрутки плагина для вывода хексов я наверное здесь застряну). или искать еще hex-блокнот кроме neo, который конвертировать забесплатно кодировки не желает (ведь основной контент txt формата пока что в ansi 1251, в таком особом случае придется конвертить).

Skif_off,
для простоты написания, нужны были символы которые с разбегу не наберешь, например “,”,«,»,‘,’ . Ну чето зациклился на их номерах. Но с учетом вытекающих выше, видимо проще набирать их руками. просто одна особенность с которой все началось, меня смутила: если искать символ " ‘ " , то в строке поиска он выглядит как " ’ ", хотя ищется исправно (скрины ниже). обновление до текущей версии картины не изменило.

За хелп спасибо, в старой версии про которую писал, указание на другую страницу, а в новой проверить чето не дошло. кстати там в окне поиска добавлен пример как искать хексы, т.е. \[0020], вместо загадочных точек. но это действительно неявно.
Так вот подробно, еще не устали? :)
Скрины прилагаю
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    AkelPad Forum Index -> Discussion (Russian) All times are GMT
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


SourceForge.net Logo Powered by phpBB © 2001, 2005 phpBB Group