No regex do Emacs, \n
não corresponde a um novo caractere de linha \n
.
- Estou correto que
$
corresponde à posição entre um novo caractere de linha e o caractere logo antes do novo caractere de linha. por exemplo, para uma stringabc\n
,$
corresponde à posição entrec
e\n
? - Qual é o regex que corresponde
\n
?
Seu arquivo pode usar \ r \ n para novas linhas e pode ser que você precise incluir \ r no seu regexp, então, em
—
Jordon Biondo
abc\r\n
vez de abc\n
.
@ Dan: CMs e Mx ocorrem ambos correspondentes
—
prático
\n
a n
. meu buffer está no modo Fundamental. Isso acontece com qualquer texto, portanto, qualquer texto com nova linha ou letra n
é um exemplo
@Jordon: CMs e Mx ocorrem ambos combinados
—
Tim
\r\n
comrn
@ Tim, sim, porque se você os estiver inserindo interativamente, será necessário fazer inserções entre aspas, Cq Cm e Cq Cj, respectivamente. Você pode inserir \ r \ n se estiver inserindo-os em uma string lisp.
—
Jordon Biondo 27/02
(re-search-forward "\n")
funcione bem para mim.