LINUX.ORG.RU

emacs: строка из файла с regexp

 ,


0

1

Коим образом в elisp адекватно можно внести в переменную:

а) номер строки из файла(не текущего буфера), содержащей regexp (допустим, ^слово*)

б) содержание этой самой строки

Можно, конечно, каким-то мудрёным способом вывод rgrep распарсить или ещё что-то придумать в этом роде, но хотелось бы более простое решение.

★★

Последнее исправление: raven_cler (всего исправлений: 1)

читай доки elisp, используй гугл, будет что-то типа:

(with-temp-buffer
  (insert-file-contents file-name nil nil nil t)
  (goto-char (point-min))
  (when (re-search-forward regexp nil t)
    (message "%s: %s" (line-number-at-pos) (google: emacs get line as a string))))

Bad_ptr ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.