regex - Match HTML Element or Nothing -
मैं निम्नलिखित मिलान करने का प्रयास कर रहा हूं:
& lt; h4 & gt; & lt; a href = "#" & gt; & lt; / a & gt; बार्टल, एसोसिएशन & lt; / h4 & gt; - & gt; & Lt; p & gt; ट्रैविस हाउस & lt; p & gt; & lt; b & gt; शहर & lt; / b & gt; : & Lt; em & gt; ऑस्टिन & lt; / em & gt; & lt; / p & gt;
एन.बी.
मैं निम्नलिखित regex का उपयोग कर रहा हूँ:
~ & lt;! -। (।? +) & lt; h4 & gt & LT; \ / h4 & gt; +।? (:। & lt; p & gt; (+))?।? + & lt; p & gt; & lt; p & gt; शहर के & lt; \ / b & gt ;. +? & Lt; em & gt; (। +?) & Lt; \ / em & gt; ~
यह ठीक काम करता है, लेकिन यह '& lt; p & gt; ट्रैविस हाउस' से मेल नहीं खाता है
यह काम करता है:
(।? +)।? (?।? & lt; p & gt; (+) \ n)? - ~ \ s + & lt; h4 & gt & lt; \ / h4 & gt + \ s + & lt; p & gt; & Lt; b & gt; शहर & lt; \ / b & gt;। + & Lt; em & gt; (। +?) & Lt; \ / em & gt; यह है
ऐसा लगता है कि या कुछ भी नहीं कथन: < / P>
(?: & Lt; p & gt; (। +))?
काम नहीं कर रहा था क्योंकि यह दो अजीब डॉट एल्स से घिरा हुआ था।
Comments
Post a Comment