LinuxForum.Fans
Тема

Загадка с Emacs

Автор: 1000Mhz 3 сообщений 1995 просмотров
27.09.2014 20:07 · отредактировано #394016

Точнее, с org mode:
isearch то находит слово на русском (последовательность символов конечно, но я-то ищу слово, поэтому так и написал), то нет.
search-forward-regexp находит всегда, но использовать совершенно неудобно, т. к. оно не разворачивает ветку автоматически.

UPD
Разобрался: isearch-forward-regexp

01.10.2014 14:25 #394473

"1000Mhz" написал:
то находит слово на русском (последовательность символов конечно, но я-то ищу слово
есть разница между "последовательностью символов" и "словом". Есть \w (символ, который может быть в слове), ещё есть [[:alpha:]] и [[:alnum:]].

Кроме того, есть ещё три границы слова:
\b (любая граница)
\< и \> (левая и правая границы соответственно).

Я вот только не помню, что из этого поддерживается в emacs regex. И как именно (у меня здесь нотация regex(7)).
06.10.2014 21:41 #395261

Нене. Речь была просто о части слова, исключительно буквы [а-я]
Так вот isearch натурально глючил. Сейчас не могу воспроизвести..

Войдите или зарегистрируйтесь, чтобы ответить.