У меня есть строка, которая выглядит следующим образом:
$string = '[some_block title="any text" aaa="something" desc="anytext" bbb="something else"]';
Мне нужно заменить текст между кавычками для заголовка = и деск =
Порядок заголовка и дес c может измениться, что означает, что des c может быть до заголовка, или могут быть и другие вещи, такие как aaa = или bbb = before / inbetween / after.
Я не могу использовать str_replace, потому что я делаю не знаю, какой текст появится между кавычками.
Я думаю, что одним из возможных решений является то, что я мог бы взорваться на заголовке =, а затем взорваться на двойных кавычках, а затем соединить его вместе с новым текстом, и повторите для desc =
Просто интересно, есть ли лучшее решение, о котором я не знаю, для того, чтобы сделать что-то подобное?