Я конечно не видел входные данные, но у вас какое-то извращение +)
max_rip 20.01.2014 17:51
/ 20.01.2014 18:02
$tTemp[^sText.match[(\w+)?\s+<tag>(.+) ^;</tag>][gim]]
^if(def $tTemp){
$sResult[^tTemp.menu{^if(def $tTemp.1){[$tTemp.1] }$tTemp.2}[, ]]
}
Так будет все более наглядно, вопрос только будет в наборе символов, для первой группы.
add Просто не используйте жадный поиск и будет вам счастье.
- Регулярка: сочетание \s и m, virusav 20.01.2014 16:05
- Ответ, Maxx [M] 20.01.2014 22:58 / 20.01.2014 23:00
- Ответ, virusav 21.01.2014 10:09
- Ключ m - это multiline, dmx102 20.01.2014 17:43 / 20.01.2014 17:47
- Ответ, virusav 20.01.2014 18:22
- Давайте начнем другого, а что вы хотите получить? (-), max_rip 20.01.2014 16:55
- Ответ, virusav 20.01.2014 17:06
- Я конечно не видел входные данные, но у вас какое-то извращение +), max_rip 20.01.2014 17:51 / 20.01.2014 18:02
- Ответ, virusav 20.01.2014 18:19
- Ответ, max_rip 20.01.2014 18:35 / 20.01.2014 18:35