Здравствуйте! Нужна помощь в регулярном выражении…
Короче нужно заменять \r, \n, \n\r на \r\n.
Нужно чтобы, к примеру, в этой строке «\r\n\r\n\r\n\r\n» он НЕ заменял, потому что там все \r\n парные, а если \r без \n то заменить \r на \r\n, так же если \n без \r то заменить \n на \r\n.
Примеры должных результатов:
«\nтекст» - заменить.
«\n\rтекст» - заменить.
«текст\nтекст» - заменить.
«текст\n» - заменить.
«\r\n\r\n\r\n» - НЕ заменять (там все парные)
«\n\n\n\r\n\r\n\r» - заменить 3 первых \n и последнюю \r (или по другому…главное чтобы было 6 штук \r\n)
Ну, вроде ясно объяснил. Помогите, пожалуйста…
1. Brothersssddsss - 03 Сентября, 2010 - 19:52:55 - перейти к сообщению
2. Uchkuma - 03 Сентября, 2010 - 21:17:12 - перейти к сообщению
Ну вот так можно:
Единственное - \n\r будет заменено на \r\n\r\n, а не на \r\n.