Есть строка вида:
раз 1,5 "два" три "четыре 4,5 пять"
Необходимо привести к виду: числа обернуть в
<i></i>
, строки обернуть в
<b></b>
.
До этого момента, разумеется, все легко. А как лучше всего сделать, чтобы внутри строк ничего не оборачивалось?
Итог примера должен быть:
раз <i>1,5</i> <b>"два"</b> три <b>"четыре 4,5 пять"</b>
Мне в голову приходит несколько костылей. Но, возможно, есть решения более элегантные и правильные. Спасибо.