В регулярном выражении Emacs \nне соответствует символу новой строки \n.
- Правильно ли я, что
$соответствует позиции между символом новой строки и символом прямо перед символом новой строки. например, для строкиabc\n,$соответствует позиции междуcи\n? - Какое регулярное выражение соответствует
\n?
Ваш файл может использовать \ r \ n для новых строк, и может быть, вам нужно включить \ r в регулярное выражение, поэтому
—
Джордон Биондо
abc\r\nвместо abc\n.
@Dan: CM и Mx совпадают
—
StackExchange for All
\nс n. мой буфер находится в фундаментальном режиме. Это происходит с любым текстом, поэтому любой текст с новой строкой или буквой nявляется рабочим примером
@Jordon: CMs и Mx происходит как матч
—
StackExchange для Всех
\r\nкrn
@Tim, да, потому что, если вы вводите их в интерактивном режиме, вам нужно сделать вставки в кавычках, Cq Cm и Cq Cj соответственно. Вы можете ввести \ r \ n, если вводите их в строку lisp.
—
Джордон Биондо
(re-search-forward "\n")у меня отлично работает.