Архив: Март, 2010
Разделение текста на предложения
Сегодня понадобилось из одного куска текста сделать что-то вроде анонса. Понятно, что анонс - это некая часть текста. У меня это было 300 символов. Но просто обрезать и поставить многоточие не хорошо. Кто знает, что находится в позиции трехсот символов от начала строки. Поэтому необходимо было обрезать текст в конце предложения после 300 символов.
Для этого хорошо подошла регулярка /[.?!]\s+(?=[А-Я])/m.
В данном выражении используется так называемое lookahead-условие или lookbehind-условие (?=[А-Я]).
День рождения блога
Вчера этому блогу стукнуло три года. Ровно 3 года назад я запостил первую запись. Что изменилось за 3 года? Ничего! Писать как не умел, так и не умею. Мыслей как не было, так и нет. Правда сейчас, после сбоя БД, произошла какая-то фигня и блог работает не очень стабильно уже несколько недель, а у меня все нет времени это поправить.