Я пытаюсь выполнить строковые манипуляции с этой строкой.Я имею в виду алгоритм, но не уверен насчет синтаксиса php.
<who not="p" what="v" />
<cares i="n" want="m" />
<target my="t" what="iwant" />
Между каждой начальной и конечной парами <
и />
строка my="t"
может существовать или не существовать (в этом примере она существует только в третьей строке).Если его не существует, я хочу скопировать весь < />
как есть.Если он существует, я хочу добавить <something />
после него.Поэтому я хочу, чтобы эта строка выглядела следующим образом
<who not="p" what="v" />
<cares i="n" want="m" />
<target my="t" what="iwant" /><something />
Что усложняет ситуацию, так это то, что my="t"
, похоже, не имеет стандартной позиции, она может находиться где-то между < />
.Любые предложения, как это сделать с php?Я думаю, регулярное выражение