Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Новые вопросы и ответы 4 (https://www.otvetnemail.ru/novye-voprosy-i-otvety-4-823/)
-   -   Про регулярные выражения в PHP (https://www.otvetnemail.ru/novye-voprosy-i-otvety-4-823/pro-regulyarnye-vyrazheniya-v-php-13505/)

Guest 11.03.2011 08:21

Про регулярные выражения в PHP
 
Например, имеем
$a = "[a][b]";
Нужно заменить [ и ] на ( и )
(на самом деле задача сложнее, поэтому подойдет только ereg_replace)
Делаю так:
$a = ereg_replace("(\[)(.*)(\])", '(\\2)', $a);
В результате имею (a][b)
Потому что .* берет наибольшее совпадение.
Как сделать, чтобы бралось наименьшее совпадение?


Часовой пояс GMT, время: 21:59.


© www.otvetnemail.ru - Форум вопросов и ответов.