में मल्टीलाइन रेगेक्स कैप्चर मैं एक मल्टीलाइन रेगेक्स से सामग्री को कैप्चर करने की कोशिश कर रहा हूं। यह मेल नहीं खाता है।स्कैला
val text = """<p>line1
line2</p>"""
val regex = """(?m)<p>(.*?)</p>""".r
var result = regex.findFirstIn(text).getOrElse("")
खाली लौटाता है।
मैंने एम-फ्लैग को मल्टीलाइन के लिए रखा लेकिन यह इस मामले में मदद नहीं करता है।
यदि मैं रेखा को रीजिक्स कार्यों को तोड़ देता हूं।
मुझे this भी मिला लेकिन यह काम नहीं कर सका।
मैं <p>
तत्वों के बीच सामग्री कैसे मेल करूं? मैं सबकुछ चाहता हूं, लाइन ब्रेक भी।
अग्रिम धन्यवाद!
सामान्य सलाह के रूप में, http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags इंगित करता है यह हो सकता है अधिकतर मामलों में HTML को पार्स करने के लिए रेगेक्स का उपयोग न करें। – Martijn