2010-12-03 4 views

ответ

7

Это следует сделать это:

/(?:[^\r\n]|\r(?!\n))/g 

Это соответствует либо любому символу, кроме \r и \n или одного \r, что не следует \n.

0

вы можете использовать отрицательный разделитель (\ г \ п?)!

так (?!(\r|\n))

попробовать что

или это может быть

.+?(?!(\r|\n)) 
0

В качестве альтернативного предложения, почему бы не избежать регулярных выражений?

var newText = oldText.replace("\r","").replace("\n",""); 

Это возвращает строку, удалив все экземпляры \r и \n

+0

Возможно, он хочет их сохранить? – Breezer 2010-12-03 10:59:46

Смежные вопросы