Регулярка получаем год
Опять я с регуляркой замучился....
Подскажите как из строки получить год, четыре последовательные цифры. Я неумело пытался так $data = preg_replace("|[0-9]{4}|", "", $data); но тут у меня только вырезает эти четыре цифры, а хотелось бы обратное действие. Заранее спасибо! |
тебе надо получить список всех совпадений с шаблоном?
это другая функция или тебе надо вырезать все, не являющееся годом, и оставить только цифры, количеством кратынм 4-ем? или что? |
Допустим у меня есть строка "август 2010" или "12.08.2010" и т.д. вот, мне нужно чтобы в строке остался только год. Он там пишется только один раз. Так что никаких замудренностей не нужно.
Офтоп: Gvozd, ого, статус "Матрос" ... прикольно ... ) как-то не замечал раньше... |
Если Вы, О Великий, уверены, что год от РХ - единственно возможная в Вашей строке последовательность из 4-х цыфЕрь, то так:
var str = "в августе 1944-го..." alert(str.match("[0-9]{4}")) |
Цитата:
мой появился после темы |
Спасибо. )
|
Часовой пояс GMT +3, время: 06:53. |