Показать сообщение отдельно
  #10 (permalink)  
Старый 23.06.2009, 00:43
Аспирант
Отправить личное сообщение для Logo Посмотреть профиль Найти все сообщения от Logo
 
Регистрация: 15.03.2008
Сообщений: 91

Чуть не забыл -
/([,.\s\r\n()]|^)smile(?=[,.\s\r\n()]|$)/

Добавил возможные начало/конец строки.

З.Ы. есть более тривиальный вариант - \b - граница слова - при этом словами считаются последовательности из букв, цифр и знаков подчеркивания.
Ответить с цитированием