Разбор строки регулярным выражением. Как составить?

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


Мне в голову приходит несколько костылей. Но, возможно, есть решения более элегантные и правильные. Спасибо.
  • Вопрос задан
  • 2869 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Wanted. Санкт-Петербург
До 450 000 ₽
Wanted. Санкт-Петербург
До 120 000 ₽
ФАЙВДЖЕН Москва
от 250 000 ₽
28 нояб. 2024, в 05:21
2000 руб./за проект
28 нояб. 2024, в 05:18
500 руб./за проект
28 нояб. 2024, в 03:51
3500 руб./за проект