Size: a a a

2021 March 25

👑️

👑OGURCHIK🖤 ️ in phpGeeks
Оффсет
источник

AB

Artur BAGArt in phpGeeks
Andrey DEV
'[TD]Директор[/TD][TD]Директор[/TD][TD]директор[/TD][TD]Директор[/TD]safsfa Директор'; есть такая строка. сначала она у меня преобразуется в ниний регистр вся. потом мне надо большие буквы не в скобках преобразовать обратно
скобки в смысле квадратные?
источник

AB

Artur BAGArt in phpGeeks
ты делаешь какую-то херню )
источник

A

Andrey DEV in phpGeeks
Artur BAGArt
скобки в смысле квадратные?
тут да )
источник

A

Andrey DEV in phpGeeks
Artur BAGArt
ты делаешь какую-то херню )
это битрикс) и попытка допила BB кода его
источник

👑️

👑OGURCHIK🖤 ️ in phpGeeks
Artur BAGArt
ты делаешь какую-то херню )
+
источник

AB

Artur BAGArt in phpGeeks
что тебе мешает разбить таблицу  на массив сделать как хочешь а потом собрать обратно в визивиг?
источник

A

Andrey DEV in phpGeeks
я знаю что хрен) но тут больше вариантов не вижу
источник

A

Artyom in phpGeeks
Andrey DEV
'[TD]Директор[/TD][TD]Директор[/TD][TD]директор[/TD][TD]Директор[/TD]safsfa Директор'; есть такая строка. сначала она у меня преобразуется в ниний регистр вся. потом мне надо большие буквы не в скобках преобразовать обратно
По хорошему такую задачу стоит решать не регулярками, а написанием нормального парсера на токенах.
Либо вообще взять нормальный движок для BB-кодов.
источник

A

Andrey DEV in phpGeeks
Artyom
По хорошему такую задачу стоит решать не регулярками, а написанием нормального парсера на токенах.
Либо вообще взять нормальный движок для BB-кодов.
вы с битриксом работали?
источник

AB

Artur BAGArt in phpGeeks
Andrey DEV
'[TD]Директор[/TD][TD]Директор[/TD][TD]директор[/TD][TD]Директор[/TD]safsfa Директор'; есть такая строка. сначала она у меня преобразуется в ниний регистр вся. потом мне надо большие буквы не в скобках преобразовать обратно
конкретно для твоего кейса тебе проще приводить в нижний регистр конкретный перечень тэгов
источник

A

Artyom in phpGeeks
Andrey DEV
вы с битриксом работали?
Нет. Там какие-то ограничения?
источник

AB

Artur BAGArt in phpGeeks
str_replace(['[TD]','[/TD]'], ['[td]','[/td]'], $string)

если у тебя там не нарушено экранирование
источник

👑️

👑OGURCHIK🖤 ️ in phpGeeks
Andrey DEV
'[TD]Директор[/TD][TD]Директор[/TD][TD]директор[/TD][TD]Директор[/TD]safsfa Директор'; есть такая строка. сначала она у меня преобразуется в ниний регистр вся. потом мне надо большие буквы не в скобках преобразовать обратно
Так может простой разбивки по содержимому скоб хватит
источник

A

Andrey DEV in phpGeeks
Artur BAGArt
конкретно для твоего кейса тебе проще приводить в нижний регистр конкретный перечень тэгов
не получмтся , там в тегах есть стили)
источник

A

Andrey DEV in phpGeeks
👑OGURCHIK🖤 ️
Так может простой разбивки по содержимому скоб хватит
да я вроде уже понял как сделать , preg_match_all и дальше по длинам
источник

AB

Artur BAGArt in phpGeeks
Artur BAGArt
str_replace(['[TD]','[/TD]'], ['[td]','[/td]'], $string)

если у тебя там не нарушено экранирование
потому что оно заменит и \[TD]
источник

AB

Artur BAGArt in phpGeeks
Andrey DEV
не получмтся , там в тегах есть стили)
ПОЛУЧИТСЯ. ТО ЖЕ САМОЕ НА РЕГУЛЯРКАХ
источник

A

Andrey DEV in phpGeeks
Artyom
Нет. Там какие-то ограничения?
просто поверьте - там п*ц
источник

A

Andrey DEV in phpGeeks
Artur BAGArt
ПОЛУЧИТСЯ. ТО ЖЕ САМОЕ НА РЕГУЛЯРКАХ
ладно, может я туплю, давай я скину конкретный пример?
источник