दिलचस्प पोस्ट
कैसे सी # में XML के साथ निपटने के लिए क्या const_cast सुरक्षित है? अजगर स्क्रिप्ट को किसी अन्य पायथन स्क्रिप्ट से कॉल करने का सबसे अच्छा तरीका क्या है? एक इनपुट प्रकार = "फ़ाइल" बटन स्टाइल करना Microsoft.Office.Interop.Word.Application का निपटान एक्सएमएल का उपयोग कर एक्शनबार एक्टिविटी के एक्शनबार का पृष्ठभूमि का रंग कैसे बदल सकता हूं? एंड्रॉइड फुल स्क्रीन मोड में लेआउट को कैसे समायोजित करें, जब सॉफ्ट कीबोर्डबोर्ड दिखाई देता है स्वयं दस्तावेज़ कोड क्या है और क्या यह अच्छी तरह से प्रलेखित कोड को प्रतिस्थापित कर सकता है? क्रॉन का विंडोज संस्करण क्या है? .NET 4.0 में एक नया GAC है, क्यों? एंड्रॉइड में एसेट फ़ोल्डर या कच्चे फ़ोल्डर में फाइल कैसे लिखनी है? टेक्स्ट पुनर्प्राप्ति पर सही शैली रखते हुए जावास्क्रिप्ट regexp शाब्दिक और कन्स्ट्रक्टर के बीच अंतर उनके सूचकांक को जानने के कई तत्वों तक पहुंचें जबकि वादे के साथ लूप

PHP पार्स HTML कोड

संभव डुप्लिकेट:
एचटीएमएल पार्स करने के लिए सर्वश्रेष्ठ तरीके

मैं एक PHP चर में आयोजित HTML कोड को पार्स कैसे कर सकता हूं अगर ऐसा कुछ होता है:

<h1>T1</h1>Lorem ipsum.<h1>T2</h1>The quick red fox...<h1>T3</h1>... jumps over the lazy brown FROG! 

मैं केवल उस शीर्षक को प्राप्त करना चाहता हूं जो शीर्षकों के बीच है और मैं समझता हूं कि नियमित अभिव्यक्ति का उपयोग करने के लिए यह एक अच्छा विचार नहीं है

वेब के समाधान से एकत्रित समाधान "PHP पार्स HTML कोड"

PHP दस्तावेज़ ऑब्जेक्ट मॉडल का उपयोग करें:

 <?php $str = '<h1>T1</h1>Lorem ipsum.<h1>T2</h1>The quick red fox...<h1>T3</h1>... jumps over the lazy brown FROG'; $DOM = new DOMDocument; $DOM->loadHTML($str); //get all H1 $items = $DOM->getElementsByTagName('h1'); //display all H1 text for ($i = 0; $i < $items->length; $i++) echo $items->item($i)->nodeValue . "<br/>"; ?> 

इस आउटपुट के रूप में:

  T1 T2 T3 

[संपादित करें] ओपी स्पष्टीकरण के बाद:

यदि आप Lorem ipsum जैसी सामग्री चाहते हैं आदि, आप सीधे इस regex का उपयोग कर सकते हैं:

 <?php $str = '<h1>T1</h1>Lorem ipsum.<h1>T2</h1>The quick red fox...<h1>T3</h1>... jumps over the lazy brown FROG'; echo preg_replace("#<h1.*?>.*?</h1>#", "", $str); ?> 

इस आउटपुट:

आर्टियस ipsum.The त्वरित लाल लोमड़ी …… आलसी भूरे रंग के फ्राइंग पर कूदता है