Регулярные выражения

Tofik

Новичок
Регулярные выражения

Когда нужно вырезать из строки всё, до какого либо символа(напр. ") я делаю так:
~([^"].+)~
Но иногда не срабатывает. Почему? Как ещё можно это сделать при помощи регулярных выражений?

ПС
с strstr знаком, нужно через выражения.
 

Tofik

Новичок
preg_match_all("~([^"].+)~", $text, $result);

в зависимости что в $text. Думаю сдесь что-то связано с \n\r, но вообще почему может не срабатывать? Как ещё можно это сделать при помощи регулярных выражений?
 
Сверху