<br> <b> </i> Abc
replace(/\<br\/?\>\s*(\<[^\/].*\>\s*[^a-zа-яё]?){0,}\s*?([A-ZА-ЯЁ])/g, "<span class='first-letter'>$2</span>");
<font color='#fbffff'>abc<font size='1'>zx</font>dc</font>
abc<font size='1'>zxdc</font>
abc<font size='1'>zx</font>dc
Просто эта регулярка (что выше) у меня срабатывает каждый раз, когда нажимаю на enter и там, где был добавлен уже класс с буквицей, всеравно еще и еще оборачивается, и буквы растут в геом.прогрессии((
Я уже пробовал и через 2 отдельных регулярки:
Не работает. Есть ли попроще способ в одной регулярке определить обернута ли эта буква в данный класс или нет (по типу такого [^first-letter])?
З.Ы. Уже все обыскал просто О_о