это не регулярное выражение, разделить на </tag>
, просмотреть элементы массива, найти <tag>
, затем разделить на <tag>
и получить первый элемент. например,
>>> s="some text I want to capture. <tag> junk I don't care about</tag> more stuff I want. <tag> don't care </tag> i care"
>>> for item in s.split("</tag>"):
... if "<tag>" in item:
... print item.split("<tag>")[0]
... else:
... print item
...
some text I want to capture.
more stuff I want.
i care
Используйте функцию split()
asp.net для того же.