Was ist die korrekte Methode, einen Puffer zu analysieren, um seinen Inhalt zu speichern und wiederzuverwenden?Wie parse ich einen Puffer in elisp richtig?
sagen, dass ich diesen Puffer bekam:
always|five|words|by|line
not|always|the|same|words
sometimes|no|lines|at|all
but|only|five|no|more/less
Was ist der beste Ansatz wäre, eine Liste von den Symbolen in den Zeilen (und Fehler schön, wenn keine gefunden) gefunden zu konstruieren?
Der Puffer gibt es, ich kann es besuchen, bekommen ihren Inhalt wie so
(message "Buffer content : %s" (buffer-substring (point-min) (point-max)))
, nachdem ich es sauber getötet, aber irgendwie nicht ich an das Objekt konstruieren (eine Liste „Linien“ von Listen „Worte ") das würde mir erlauben das zu tun:
(list-length lines)
==> 4
(car (nthcdr 3 lines))
==> sometimes
Kann eine verwandte Seele mich auf das Licht richten? Vielen Dank für Ihre Geduld, Lisp Älteste.
Ich glaube, ich habe eine Möglichkeit, die Zeilen zu zählen. Aber was die Speicherung der Wörter in leicht abrufbarer Form betrifft, kein Glück. – yPhil