Trong regac Emacs, \n
không khớp với một ký tự dòng mới \n
.
- Tôi có đúng không,
$
phù hợp với vị trí giữa một ký tự dòng mới và ký tự ngay trước ký tự dòng mới. ví dụ cho một chuỗiabc\n
,$
phù hợp với vị trí giữac
và\n
? - Regex phù hợp với những
\n
gì?
Tệp của bạn có thể sử dụng \ r \ n cho các dòng mới và có thể là bạn cần đưa \ r vào biểu thức chính quy của mình, vì vậy
—
Jordon Biondo
abc\r\n
thay vì abc\n
.
@Dan: CM và Mx xảy ra cả hai khớp
—
Tim
\n
với n
. bộ đệm của tôi ở chế độ cơ bản. Điều này xảy ra với bất kỳ văn bản nào, vì vậy, bất kỳ văn bản nào có dòng hoặc thư mới n
là một ví dụ hoạt động
@Jordon: CM và Mx xảy ra cả hai trận đấu
—
Tim
\r\n
vớirn
@Tim, có bởi vì nếu bạn nhập chúng một cách tương tác, bạn cần thực hiện một phần chèn được trích dẫn, Cq Cm và Cq Cj tương ứng. Bạn có thể nhập \ r \ n nếu bạn nhập chúng vào một chuỗi lisp.
—
Jordon Biondo
(re-search-forward "\n")
làm việc tốt cho tôi.