En Emacs regex, \n
no coincide con un nuevo carácter de línea \n
.
- ¿Es correcto que
$
coincida con la posición entre un nuevo carácter de línea y el carácter justo antes del nuevo carácter de línea? Por ejemplo, para una cadenaabc\n
,$
coincide con la posición entrec
y\n
? - ¿Cuál es la expresión regular que coincide
\n
?
Su archivo puede usar \ r \ n para nuevas líneas y puede ser que necesite incluir \ r en su expresión regular, así que en
—
Jordon Biondo
abc\r\n
lugar de abc\n
.
@Dan: los CM y Mx se corresponden
—
StackExchange for All
\n
con ambos n
. mi búfer está en modo fundamental. Esto le sucede a cualquier texto, por lo que cualquier texto con una nueva línea o letra n
es un ejemplo de trabajo
@Jordon: CMs y Mx ocurren ambos coinciden
—
StackExchange for All
\r\n
conrn
@Tim, sí, porque si los ingresas de forma interactiva, deberías hacer un inserto entre comillas, Cq Cm y Cq Cj respectivamente. Podrías ingresar \ r \ n si los estuvieras ingresando en una cadena de lisp.
—
Jordon Biondo
(re-search-forward "\n")
funciona bien para mí.