PyPy (pypy-c-jit-43780-b590cf6de419-linux64):
Raus destilliert ist es u.a. das:Python 2.7.1 (b590cf6de419, Apr 30 2011, 02:00:34)
[PyPy 1.5.0-alpha0 with GCC 4.4.3] on linux2
Code: Alles auswählen
import re
link = re.compile(
r'''(?P<link>
\[\[
(?P<link_target>.+?) \s*
([|] \s* (?P<link_text>.+?) \s*)?
]]
)''', re.VERBOSE | re.UNICODE
)
def test(match):
print match.groupdict()
link.sub(test, "1 [[internal links|link text]] test.")
Code: Alles auswählen
{'link_target': 'internal links', 'link': '[[internal links|link text]]', 'link_text': 'link text'}
Code: Alles auswählen
{'link_target': 'internal links|link text', 'link': '[[internal links|link text]]', 'link_text': None}