php - Match until second occurrence -


मुझे यह स्ट्रिंग है:

  & lt; h3 & gt; टेस्ट & lt; / h3 & gt; & lt ; तालिका & gt; & lt; / तालिका & gt; & lt; तालिका & gt; & lt; / तालिका & gt; & lt; तालिका & gt; & lt; / तालिका & gt; मेरा अपेक्षित परिणाम:  
  & lt; h3 & gt; टेस्ट & lt; / h3 & gt; & lt; तालिका & gt; & lt; / table & gt; & lt; तालिका & gt; & lt; / तालिका & gt;  

मैंने कोशिश की है:

  & lt; h3 & gt; टेस्ट & lt; \ / h3 & gt;।? (\ / Table & gt;)  < / Pre> 

लेकिन यह आलसी अभिव्यक्ति है, इसलिए परिणाम होगा:

  & lt; h3 & gt; टेस्ट & lt; / h3 & gt; & lt; तालिका & gt; & lt; / table & gt;  

अगर मैं गलत नहीं हूँ, तो मुझे इस कार्य के लिए HTML डोम पार्सर्स का उपयोग करने की आवश्यकता है, लेकिन इस स्थिति में regex का उपयोग करने के बारे में उत्सुक है।

"& lt; h3 & gt; टेस्ट & lt; / h3 & gt;


Comments