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

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


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

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

Войти через центр авторизации
Похожие вопросы