|
|
|
| Опять проблемы.
Суть такая. Происходит поиск по регулярному выражению:
preg_match("/name=('[^']+'|\"[^\"]+\"|[^\s]+\s)/i", $buffer, $dataname);
Найденные подмаски записываются в $dataname в нижнем регистре. А как можно сохранить регистр, но поиск оставить регистро-независимым | |
|
|
|
|
|
|
|
для: Artem S.
(02.05.2005 в 08:24)
| | Хм... может перебрать различные варианты name - их же не очень много?
<?php
preg_match("/(name|Name|NAME)=('[^']+'|\"[^\"]+\"|[^\s]+\s)/", $buffer, $dataname);
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(02.05.2005 в 12:38)
| | Упс... работает. Я тоже пытался убрать "i", но у меня не срабатывало, потому что до этого весь буфер и так сводилось в нижний регистр strtolower. Я как-то упустил это из виду...
P.S. "/ /i" тоже работает прекрасно. | |
|
|
|