parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

Misha v.3 13.11.2006 14:02 / 13.11.2006 17:27

(.+) подчинается правилу "жадности", и выбирает максимальное возможное количество символов.

если в значении могут быть только цифры, то (.+) нужно заменить на (\d+) [выбираем только цифры], если все что угодно, то на ([^^"]+) [выбираем все кроме кавычки] или (.+?) [выключаем жадность, это самый плохой вариант]

P.S. регуларное выражение должно быть как можно более строгое.
P.P.S. предлагаю сходить и почитать про регулярные выражения, например по ссылкам из раздела полезные ссылки