[\ t \ s] + \ r | [\ t \ s] + \ n | [\ t \ s] + \ r | [\ r \ n] + не удалось отловить пустые строки в текстовом документе - PullRequest
0 голосов
/ 19 сентября 2011

Начало использования perl RegExp. Я использую следующий RegExp для перехвата ненужных пустых строк в текстовом документе.Тем не менее, некоторые строки остаются не пойманными.Куда я иду не так

[\t\s ]+\r|[\t\s ]+\n|[\t\s ]+\r|[\r\n]+

1 Ответ

2 голосов
/ 19 сентября 2011

Разве вы не можете просто использовать /^\s*$/? (строка, содержащая только ноль или более пробелов). Не следует пытаться сопоставлять символ новой строки с \n или \r, вместо этого используйте $ (конец строки).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...