Nerian
Новичок
Сложный парсинг строки регулярными выражениями
Всем привет!
Кто может подсказать как преобразовать строку вида "word word digital word real.real word",
с помощью регулятрного выражения в html строку с выделением отдельным цветом все слова, цифры,
и цифры с плавающей запятой?
Допустим чтобы word'у соответсвовал color=red, digital=blue, real=green.
И в итоге из указанной выше строки получилось бы следующее:
<font color='red'>word word</font> <font color='blue'>digital</font> <font color='red'>word</font> <font color='green'>real.real</font> <font color='red'>word</font>?
Вся сложность обстоит в том что после первой замены всех допустим цифр на определённый цвет добавяться теги, и потом теги так же будут обработаны регулярным выражением как слова. Как быть?
Всем привет!
Кто может подсказать как преобразовать строку вида "word word digital word real.real word",
с помощью регулятрного выражения в html строку с выделением отдельным цветом все слова, цифры,
и цифры с плавающей запятой?
Допустим чтобы word'у соответсвовал color=red, digital=blue, real=green.
И в итоге из указанной выше строки получилось бы следующее:
<font color='red'>word word</font> <font color='blue'>digital</font> <font color='red'>word</font> <font color='green'>real.real</font> <font color='red'>word</font>?
Вся сложность обстоит в том что после первой замены всех допустим цифр на определённый цвет добавяться теги, и потом теги так же будут обработаны регулярным выражением как слова. Как быть?