parser

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

 

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

Ответ

Spearance 23.07.2003 07:51

Короче, что-то не то в этом выражении:
Если ты отталкиваешься от числа то тогда так
$adr[^dirtadr.match[([0-9]+)(\s?[а-я]?)][g]{${match.1}$match.2}]
Что получилось. Ты находишь любое целое число любой длинны, затем находишь \s? (пробел, может и не быть), затем букву [а-я]? (ее тоже может не быть) и в итоге все выводишь.

Таким макаром можно поймать пробел. А вообще я бы сделал это чем-то вроде меню. Если нечетная запись, ставить пробел "и" пробел ставить следующую запись и т.д.

match тут вовсе не нужен.