Bu değişiklikleri yaparken nasıl bu dize kopyalayabilirsiniz

0 Cevap php

Ben bu dize bir dize işleme gerçekleştirmek için çalışıyorum. Aklımda bir algoritma var, ama php sözdizimi hakkında emin değil.

<who    not="p" what="v" />
<cares  i="n"   want="m" />
<target my="t"  what="iwant" />

Her başlangıç ​​ve bitiş çifti < ve /> arasındaki, dize my="t" veya (bu örnekte sadece üçüncü satırda var) yok olabilir. O yoksa, ben olduğu gibi < /> bütünü kopyalamak istediğiniz. Varsa, ben ondan sonra <something /> eklemek istiyorum. Yani bu dize böyle bakmak istiyorum

<who    not="p" what="v" />
<cares  i="n"   want="m" />
<target my="t"  what="iwant" /><something />

Ne durumu zorlaştırıyor my="t" o < /> arasında herhangi bir yerde olabilir, standart bir konuma sahip değil gibi görünüyor olmasıdır. Herhangi bir öneriniz nasıl php ile bunu yapmak için? Ben regex Düşünüyorum

0 Cevap