ฉันแค่ต้องการตรวจสอบว่าบรรทัดปัจจุบันว่างหรือไม่ (ถ้ามันมีเพียงช่องว่างเท่านั้นแล้วฉันยังคงพิจารณาว่าว่างเปล่า)
นี่คือเวอร์ชั่นเริ่มต้นของฉัน:
(defun strip-text-properties(txt)
(set-text-properties 0 (length txt) nil txt)
txt)
(defun is-current-line-empty ()
(interactive)
(setq c-line (thing-at-point 'line))
(string-match "^\s*$" (strip-text-properties c-line)))
วิธีที่ง่ายที่สุดในการตรวจสอบว่าบรรทัดปัจจุบันว่างเปล่าคืออะไร?
\\s-
\\s
ยัติภังค์นั้นจำเป็นต้องมีใน elisp regexp
\s
บางทีคุณอาจจะหมายถึงs
"^\\s*$"