Panoptik,
к примеру есть строка: #сегодня ночью #лил дождь очень #сильно
теги #сегодня, #лил, #сильно надо заменить на что нибудь другое, например tag1, tag2, tag3.
Т.е. должно получится: tag1 ночью tag2 дождь очень tag3
Но у меня получается: tag1ночьюtag2дождь оченьtag3
Но, дело в том, что поиск должен проходить так: если перед словом есть пробел, или это начало строки и после слова есть пробел или это конец строки, и слово соответствует искомому, то произвести замену.
Т.е. чтоб не было такого, что я заменяю #магазин, а мне цепляет слово #магазины и получается что-то вроде tag1ы.
Я просто не могу найти решение в одной регулярке, чтобы заменило моё слово по заданному пробелу и не сожрало пробелы.
|