Есть вот такой контент:
[COLOR=rgb(0,0,0)]Здесь контент[/COLOR]
, у меня получилось сделать регулярное выражение, которое удаляет этот бб-код, а содержимое при замене на \1 оставляем прежним как мне и нужно
\[COLOR=[^]]*?\](.*?)\[\/COLOR\]
, потом я понял что оно находит не всё так как перед закрывающим тегом у большинства контента имеется много лишних пробелов, пробелы тоже получилось учитывать, но как оказалось у меня имеется вот такой контент:
[color=#FF0000].[/color] content content content content content content [color=#FF0000]content [/color]content content[color=#FF0000], [/color]content content. content content content content [color=#FF0000],[/color] content content content. content [color=#FF0000]content[/color] content content content [color=#FF0000],[/color][color=#FF0000]content[/color] content [color=#FF0000],[/color][color=#FF0000]content content content content content[/color], content content content content content content content content. content content[color=#FF0000]-[/color] content content content content [color=#FF0000]content[/color] content ? content content content content content content content content content content content content content [color=#FF0000]-[/color]content 1 июня[color=#FF0000], [/color]например или нет как начало отпуска? [color=#FF0000]content content content content content.Расставляйте запятые,чтобы предложение не было сплошным набором слов. content content content content -content или вашего друга?А то по вашей манере написания это непонятно.content.[/color[color=#FF0000][color=#FF0000][color=#FFFF80][/color]
Как учитывать абсолютно все
[COLOR=содержимое]контент[/COLOR]
? То есть, необходимо удалить абсолютно все теги COLOR, открывающие и закрывающие, а контент между ними оставить прежним.