parser

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

 

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

помогите с регулярным выражением

MtcTel 20.08.2005 09:31

Нужно, чтобы в тексте помечались все слова, длина которых <= 3. Мой вариант с пробелом на конце не отслеживает все слова, а с объединением отмечает первые три буквы, но тоже не во всех словах.
^txt.match[ ([\w]{1,3}) ][ig]{ ${match.1}*${match.2}}
^txt.match[ ([\w]{1,3})(,| |.)][ig]{ ${match.1}*${match.2}}

P.S. по форуму искал, честно