Mi programa puede aceptar datos que tiene caracteres de nueva línea de \ n \ r \ no \ r (por ejemplo, Unix, PC o estilos de Mac)de expresiones regulares para que coincida con caracteres de nueva línea multiplataforma
¿Cuál es la mejor manera de construir una expresión regular que coincidirá con lo que sea la codificación?
Alternativamente, podría usar el soporte universal_newline en la entrada, pero ahora estoy interesado en ver cuál sería la expresión regular.
Solo tenga en cuenta, '\ r' es el estilo antiguo de Mac (y por" antiguo "me refiero a" OS 9 y anteriores "). Cualquier Mac que ejecute OS X (a.k.a. creado después de 1999) va a usar '\ n' como cualquier otro Unix. –
¿Cuándo es útil para unir líneas nuevas vs. usar ''$'' para unir el final de la línea? – tonfa
@tonfa: al dividir un archivo en líneas a través de regex. –