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