Jonmey
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору gerxer Используете тоже самое выражение, что привел выше, с той лишь разницей, что в места, где возможно наличие пробела вставляете выражение [ ]? означающее "0 или 1 пробел (то есть, пробел может быть, но, если есть, то только один". Тоже самое можно записать как [ ]{0,1} Этот метод более универсален, поскольку может указывать минимальное и максимальное число вхождений. Напр., [ ]{0,3} означает от 0 (нет пробела) до трех пробелов подряд. Ваш случай с "новым числом" (?<=[^0-9])4[ ]?\.[ ]?4[ ]?\.[ ]?1[ ]?\.[ ]?3[ ]?\.[ ]?1(?=[^0-9]) Полагаю, вы не псевдографику редактируете, а потому рекомендую все пробелы в количестве более одного, пакетно заменить на один [ ][ ]+ на (символ пробела) Если пробелы принципиальны (например, в коде) - как правило в начале строки, то их можно не трогать (?<![\n\r\t ])[ ][ ]+(?=[^ \n\r\t]) на (символ пробела) | Всего записей: 1366 | Зарегистр. 17-01-2011 | Отправлено: 10:03 27-12-2019 | Исправлено: Jonmey, 10:04 27-12-2019 |
|