Я уже чуток поднатаскался за пару недель, могу предложить свой вариант, надеюсь, поможет:
'|(?:\d{0-3}\s*(\.|,)\s*\d{0-3}\s*(\.|,)\s*\d{0-3}\s*(\.|,)\s*\d{0-3}\s*(\.|,)\s*)|s','-',$text
31. isle - 11 Января, 2010 - 21:31:57 - перейти к сообщению
32. apakc - 11 Января, 2010 - 21:41:54 - перейти к сообщению
к сожалению нет
CODE (text):
скопировать код в буфер обмена
скопировать код в буфер обмена
- сегодня вышла в свет сборка кодеков версии 4.12с скачать ее можно по адресу 10 . 56 . 84 . 119
- -с-е-г-о-д-н-я- -в-ы-ш-л-а- -в- -с-в-е-т- -с-б-о-р-к-а- -к-о-д-е-к-о-в- -в-е-р-с-и-и- -4-.-1-2-с- -с-к-а-ч-а-т-ь- -е-е- -м-о-ж-н-о- -п-о- -а-д-р-е-с-у- -1-0- -.- -5-6- -.- -8-4- -.- -1-1-9-
1. исходная строка
2. результат |(?:\d{0-3}\s*(\.|,)\s*\d{0-3}\s*(\.|,)\s*\d{0-3}\s*(\.|,)\s*\d{0-3}\s*(\.|,)\s*)|s
p.s. добавлю что ip адрес может находиться где угодно. не только в конце
p.p.s. я так думаю надо от вырезания простого IP плясать, наращивая мусор
p.p.p.s. результатом пример должна быть строка "сегодня вышла в свет сборка кодеков версии 4.12с скачать ее можно по адресу"