Хотел поискать символы 0091-0093 (разные варианты знака "кавычки"), не вышло.
Обновил свой 3.3.8 до нынешней 4.9.0 - не вышло(историю как интуитивно без справки допер что надо вбивать \[00xx] опустим).
Краткое исследование показало что акельпад не ищет символы, которые не входят в первородную таблицу ascii 7 bit, что естественным образом воспрепятствовало моим благим намерениям.
Доказательный скриншот прилагаю, где на фоне редактора free hex editor neo выступает акельпад сегодняшней версии
и с радостью находит никому ненужный 0011, разводит руками на любимый нами "великий и могучий" например 00e1(б) и также не любит желаемый мною например 0091(‘).
Так ли это, какой выход или ЧЯДНТ?
Может можно выбирать другую таблицу (кодировку), но как это делать?
з.ы. картинки по 60к т.к. спойлеров не нашел, если надо заменю в url-ы.
ошибка поиска hex выше 0x80 (128)
- Author
- Message
-
Offline
- Posts: 1250
- Joined: Thu Nov 16, 2006 11:53 am
- Location: Kyiv, Ukraine
Re: ошибка поиска hex выше 0x80 (128)
sav1,
AkelPad использует юникодное представление символов при работе с ними. Посему, например, кириллическую букву "о" следует искать по коду \[043E].
Другое дело, что справка AkelPad этот момент не поясняет. Упущение, однако.
AkelPad использует юникодное представление символов при работе с ними. Посему, например, кириллическую букву "о" следует искать по коду \[043E].
Другое дело, что справка AkelPad этот момент не поясняет. Упущение, однако.
-
Offline
- Posts: 1161
- Joined: Sun Oct 20, 2013 11:44 am
А зачем вы искали Esc-последовательности? Погуглите, что это такое.sav1 wrote: Краткое исследование показало что акельпад не ищет символы, которые не входят в первородную таблицу ascii 7 bit
Всё есть в справке:
Синтаксис регулярных выражений:
Code: Select all
\xn
\un
\x{n}
-
Offline
- Posts: 2
- Joined: Thu Dec 11, 2014 1:59 pm
DV,
ну я так и подумал потом, спасибо. будем искать символы, если уж приспичит поиском номера по отдельно скачанной utf таблице(с вытекающим вопросом прикрутки плагина для вывода хексов я наверное здесь застряну). или искать еще hex-блокнот кроме neo, который конвертировать забесплатно кодировки не желает (ведь основной контент txt формата пока что в ansi 1251, в таком особом случае придется конвертить).
Skif_off,
для простоты написания, нужны были символы которые с разбегу не наберешь, например “,”,«,»,‘,’ . Ну чето зациклился на их номерах. Но с учетом вытекающих выше, видимо проще набирать их руками. просто одна особенность с которой все началось, меня смутила: если искать символ " ‘ " , то в строке поиска он выглядит как " ’ ", хотя ищется исправно (скрины ниже). обновление до текущей версии картины не изменило.
За хелп спасибо, в старой версии про которую писал, указание на другую страницу, а в новой проверить чето не дошло. кстати там в окне поиска добавлен пример как искать хексы, т.е. \[0020], вместо загадочных точек. но это действительно неявно.
Так вот подробно, еще не устали? :)
Скрины прилагаю
ну я так и подумал потом, спасибо. будем искать символы, если уж приспичит поиском номера по отдельно скачанной utf таблице(с вытекающим вопросом прикрутки плагина для вывода хексов я наверное здесь застряну). или искать еще hex-блокнот кроме neo, который конвертировать забесплатно кодировки не желает (ведь основной контент txt формата пока что в ansi 1251, в таком особом случае придется конвертить).
Skif_off,
для простоты написания, нужны были символы которые с разбегу не наберешь, например “,”,«,»,‘,’ . Ну чето зациклился на их номерах. Но с учетом вытекающих выше, видимо проще набирать их руками. просто одна особенность с которой все началось, меня смутила: если искать символ " ‘ " , то в строке поиска он выглядит как " ’ ", хотя ищется исправно (скрины ниже). обновление до текущей версии картины не изменило.
За хелп спасибо, в старой версии про которую писал, указание на другую страницу, а в новой проверить чето не дошло. кстати там в окне поиска добавлен пример как искать хексы, т.е. \[0020], вместо загадочных точек. но это действительно неявно.
Так вот подробно, еще не устали? :)
Скрины прилагаю