PCRE Düzenli İfade: String içeren değil

0 Cevap php

Biz backend WYSIWYG editörü ile bazı flash uygulama geliştirdik. Biz bu yüzden özel etiketler koymaya karar editörü more işlevselliği sunmak zorunda < Daha fazla ...> daha sonuna.

Tüm HTML ayrıştırılır ve XML dönüştürülür, ama tek sorun biz özel flash içinde bir yazı ile ilgili daha fazla içerik göstermek için etkileri fade onları dönüştürmek için başlangıç ​​daha / bitiş daha fazla etiket almak gerekir olduğunu.

Uzun lafın kısası, burada örnek XML çıktı.

Some text outside <start more> some text inside</end more>
some other text <start more>1 and some random stuff <start more>2 and 
thing </end more>2 and random stuff </end more>

Daha başlatmak ve daha sona erdirmek için düzenli ifade

/(<start more>){1,1}(.+?)(<end more>)/

Bu ifade yakalama İlk < ilk daha başlangıç> ve < dizesinde daha> sonunda. ben sadece iç en etiketleri almak için negatif ileri yönlü iddiasını yapmaya çalıştım. ama çalışmıyor.

mantıklı umuyoruz. Ben sorunu açıklamak olamazdı eğer bana bildirin.

0 Cevap