Моя программа может принимать данные, содержащие символы новой строки \n, \r\n или \r (например, стили Unix, PC или Mac)
Каков наилучший способ построить регулярное выражение, которое будет соответствовать любой кодировке?
В качестве альтернативы я мог бы использовать поддержку universal_newline для ввода, но теперь мне интересно посмотреть, каким будет регулярное выражение.
\r
— это старый стиль Mac (и под старым я подразумеваю OS 9 и более ранние версии). Любой Mac под управлением OS X (также известный как выпущенный после 1999 года) будет использовать\n
, как и любой другой Unix. - person Chris Lutz   schedule 26.08.2009'$'
для соответствия концу строки? - person tonfa   schedule 26.08.2009splitlines()
. - person too much php   schedule 26.08.2009