Dmitriy1 Новичок 5 Окт 2005 #1 Регулярное выражение Помогите написать рег. выражение: есть текст - "ывафафывафыавдлфыаафлр метка1 нужный текст нужный текст метка2 ывыфваждывалоыфваджлофываджл" нужно вытащить "нужный текст" preg_match("/^.*метка1(.*)метка2^.*$/m",$text,$res); - выдает все, как быть?
Регулярное выражение Помогите написать рег. выражение: есть текст - "ывафафывафыавдлфыаафлр метка1 нужный текст нужный текст метка2 ывыфваждывалоыфваджлофываджл" нужно вытащить "нужный текст" preg_match("/^.*метка1(.*)метка2^.*$/m",$text,$res); - выдает все, как быть?
Dmitriy1 Новичок 5 Окт 2005 #5 Ой спасибо! -~{}~ 05.10.05 16:00: Еще вопрос: БЫстро перевезти дату ДД.ММ.ГГГГ в ГГГГ-ММ-ДД ???
Renny Новичок 5 Окт 2005 #6 разбей первую строку, по точкам при помощи функции explode, собери вторую при помощи функции implode. PS Я сегодня добрый
разбей первую строку, по точкам при помощи функции explode, собери вторую при помощи функции implode. PS Я сегодня добрый
Dmitriy1 Новичок 6 Окт 2005 #7 сенкс, но я искал способ "в одну строку кода" - можно просто substr ом и конкатенацией, как сделал я, но мне кажется это плохой способ.
сенкс, но я искал способ "в одну строку кода" - можно просто substr ом и конкатенацией, как сделал я, но мне кажется это плохой способ.
lorien Новичок 6 Окт 2005 #8 Вот тебе в одну строку: Код: preg_replace('{(\d{2})\.(\d{2})\.(\d{4})}',"$3-$2-$1",$str);
lorien Новичок 7 Окт 2005 #10 Щас вот в голову случайно ещё одна идея залетела: Код: implode("-",array_reverse(explode(".",$str)));
Щас вот в голову случайно ещё одна идея залетела: Код: implode("-",array_reverse(explode(".",$str)));