Как сделать чтобы текст между символов менял цвет

У меня есть код:

<div class=“text”>__text__</div>

И я хочу чтобы текст между нижними подчеркиваниями был желтого цвета


Ответы (2 шт):

Автор решения: Zhihar

а в лоб решение не устраивает?

.text span {
  color: yellow;
}
<div class='text'>__<span>text</span>__</div>

→ Ссылка
Автор решения: Максим Вишневский

При помощи css вы распознать подобный паттерн не сможете, вам необходимо при помощи js извлекать значение в div'е, парсить, разбивать на подстроки и реплейсить его на несколько тэгов (конечно если вы не можете это сделать сразу при формировании разметки), типа:

<div class="outer">
  __
  <span class="inner">
    text
  </span>
  __
</div>
→ Ссылка