parser

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

 

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

Хэлп! Проблема с Регулярными выражениями.

Коляна 04.10.2005 13:36

В общем смысл такой,
необходимо разбить строку типа
"А238,H975/H974,N867" на несколько.
разделителем служит ЗАПЯТАЯ
нужно что бы получилось 3 переменных:
$a1 - А238
$a2 - H975/H974
$a3 - N867
Только проблема ещё в том, что обработка должна быть массовой,
тоесть таких строк тысячи, и не обязательно могут быть 3 переменных, может и больше. Вот как это сделать, уже всю голову сломал.
Пытался так:
^if(^str.match[
,
][x]){
^str.match[(\w+),(\w+)][g]{
$a1[$match.1]
$a2[$match.2]
}

Но получается что иногда "/" воспринимается тоже как разделитьель =(
Помагите, плииииз!