Als «characters» getaggte Fragen

4
So stellen Sie fest, ob das aktuelle Zeichen ein Buchstabe ist
Wie ich feststellen kann, ob das aktuelle Zeichen ein Buchstabe (ein alphabetisches Zeichen) ist (dh zur [:alpha:]Syntaxklasse in regulären Ausdrücken gehört). Ich möchte eine einfache Funktion wie folgt schreiben: (defun test-letter () (interactive) (if char-after-is-a-letter (message "This is a letter") (message "This is not a letter") ) ) Update Leider …


1
Gibt es eine effizientere Alternative zur Vorwärtssuche bei der Suche nach einem einzelnen Zeichen?
Ich muss den Inhalt eines Puffers in eine Liste von Zeichenfolgen aufteilen. Das Nullzeichen wird verwendet, um die Elemente zu trennen. Wenn die Elemente durch Zeilenumbrüche getrennt wurden, konnte ich den gleichen Ansatz verwenden wie process-lines: (let (lines) (while (not (eobp)) (setq lines (cons (buffer-substring-no-properties (line-beginning-position) (line-end-position)) lines)) (forward-line 1)) …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.