parser

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

 

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

Расстановка <NOBR> через .match

Ramesses II 09.11.2002 22:25 / 09.11.2002 22:26

как прописать код, который принимал бы из формы все сочетания \w-\w и обрамлял их тэгом <NOBR>?

Например, находил бы
как-то
и заменял на
<NOBR>как-то</NOBR>
???

при попытке использовать код
$text[^text.match[[ёЁа-яА-Яa-zA-Z_]-[ёЁа-яА-Яa-zA-Z_]][g]{<NOBR>-</NOBR>}]
или
$text[^text.match[\w-\w][g]{<NOBR>-</NOBR>}]
выдает
ка<NOBR>-</NOBR>о

следовательно, сочетание \w-\w и [ёЁа-яА-Яa-zA-Z_]-[ёЁа-яА-Яa-zA-Z_] воспринимаются им как "последний символ слова, дефис, первый символ слова"

Объясните чайнику...