Ответ
Misha v.3 13.11.2006 14:02
/ 13.11.2006 17:27
(.+) подчинается правилу "жадности", и выбирает максимальное возможное количество символов.
если в значении могут быть только цифры, то (.+) нужно заменить на (\d+) [выбираем только цифры], если все что угодно, то на ([^^"]+) [выбираем все кроме кавычки] или (.+?) [выключаем жадность, это самый плохой вариант]
P.S. регуларное выражение должно быть как можно более строгое.
P.P.S. предлагаю сходить и почитать про регулярные выражения, например по ссылкам из раздела
полезные ссылки