preg_match_all Sorunları

1 Cevap php

Ben JavaScript bir işlev parametreleri içeren HTML kodu içeren bir dize maç için çalışıyorum.

HTML kodunu içeren dize bulunan bu fonksiyonları birkaç vardır.

changeImg('location','size');

Diyelim ki bunu nasıl yapıyor hakkında gitmek istiyorum, tek tırnak içindeki yerini kapmak istiyorum diyelim? Birden fazla örnek dize vardır.

Şimdiden teşekkürler.

1 Cevap

Bu çok üzerinde oldukça yaygın bir soru ve cevap hep aynı: düzenli ifadeler HTML ayrıştırma için kötü bir araçtır. Bir XML veya HTML çözümleyici kullanın. Yani, onlar için konum budur. Örnek için Parse HTML With PHP And DOM bir göz atın ve Parsing Html The Cthulhu Way arka plan biraz.

Javascript içeride <script> etiketleri görünür gibi bile zor ve çok her <script> etiketi almak ve içeriğini hem de her bir öğeyi ayrıştırmak gerekir ediyorum az ve çok niteliklerini ayrıştırma , olay işleyicileri (onclick, vb) ayrıştırmak.

Ben hatırlattı ediyorum this quote:

"Some people, when confronted with a problem, think "I know, I’ll use regular expressions." Now they have two problems." -- Jamie Zawinski