I have a xml-field with two different Elements :
...
...
I wanted to extract the 2 Elements, but also knowing after extract, where the info is coming form.
If I make something like that :
<(Element1|Element2)\b[^>]>(?P
Then I have the multivalued element "element", but I don't know it the data in it, is form Element1 or 2
Is it possible to have regex extracting the whole element with tag ? like
element=
If you want to include the tags in your field value you just need to move them into the parentheses and make sure the closing tags don't get greedily overlooked:
(?P<element><element[12]\b[^>]*>.*?</element[12]>)
If you want to include the tags in your field value you just need to move them into the parentheses and make sure the closing tags don't get greedily overlooked:
(?P<element><element[12]\b[^>]*>.*?</element[12]>)
It works, many thanks !
Because the element Name is complete different, I've adapted your answer to
(?P