php - preg_match_all multiple results on same line -


इस सवाल का पहले से ही एक उत्तर है: < / P>

  • 27 जवाब

    परिणाम मैं कोशिश कर रहा हूँ से डेटा निकालें निम्न प्रारूप में हैं

      & lt; a href = "anime / hackroots" & gt; .hack // जड़ें & lt; / a & gt; & Lt; img src = "images / video.png" सीमा = 0 की चौड़ाई = 16 ऊंचाई = 16 alt = "फ़्लैश वीडियो उपलब्ध" शीर्षक = "फ़्लैश वीडियो उपलब्ध" & gt; (8) & lt; br & gt; & lt; a href = "anime / hacksign" & gt; .hack // sign & lt; / a & gt;   

    मैं निम्न कोड का उपयोग करके प्रत्येक एनीमे के स्थान और नाम को निकालने की कोशिश कर रहा हूं:

      preg_match_all ('# & lt; a href = "anime / (। *) "& Gt; (। *?) & Lt; / a & gt; # ', $ सामग्री, $ मैच); हालांकि   

    हालांकि, परिणाम कई लाइनों में फैले हुए हैं, प्रत्येक पंक्ति में 50+ परिणाम के साथ, और मैं उस विधि का उपयोग करके एक भी मैच नहीं ला पा रहा हूं, इसलिए मैं सोच रहा था कि मैं क्या कर रहा हूं ।

    किसी भी मदद की बहुत सराहना की जाएगी!

    आलसी मैचर का उपयोग करें सेट मिलान भी

      & lt; php $ string = '& lt; a href = "anime / hackroots" & gt; .hack // जड़ें & lt; / a & gt; & Lt; img src = "images / video.png" सीमा = 0 की चौड़ाई = 16 ऊंचाई = 16 alt = "फ़्लैश वीडियो उपलब्ध" शीर्षक = "फ़्लैश वीडियो उपलब्ध" & gt; (8) & lt; br & gt; & lt; a href = "anime / hacksign" & gt; .hack // sign & lt; / a & gt; '; $ पैटर्न = '# & lt; a href = "anime / (? p & lt; स्थान & gt;। *?)" & gt; (? पी & lt; विवरण & gt;। *?) & lt; / a & gt; #'; $ मैचों = नल; preg_match_all ($ पैटर्न, $ स्ट्रिंग, $ मैचों, PREG_SET_ORDER); print_r ($ से मेल खाता है);   



Comments

Popular posts from this blog

Verilog Error: output or inout port "Q" must be connected to a structural net expression -

jasper reports - How to center align barcode using jasperreports and barcode4j -

c# - ASP.NET MVC - Attaching an entity of type 'MODELNAME' failed because another entity of the same type already has the same primary key value -