# coding=utf8
# the above tag defines encoding for this document and is for Python 2.x compatibility
import re
regex = r"http(s)?:\/\/media(-test)?\.mein-helix.de[a-zA-Z0-9\/]+\/([\w-+.]*)"
test_str = ("<p>Wir sind ein modernes und dynamisches Unternehmen, das mit starken Produkten am Markt ist. Zur Verstärkung unseres Teams suchen wir ab sofort ein/e Alleskönner/in.</p>\n\n"
"<p><img alt=\"helix-logo-50_1.png\" src=\"https://media-test.mein-helix.de/files/image/2020/09/DydjLfTTupBvdUmFhD0yazQkUJNbx6SU_helix-logo-50_1.png\" /></p>\n\n"
"<p><strong>Ihre Herausforderungen</strong></p>\n\n"
"<p> </p>\n\n"
"<ul>\n"
" <li>Sie analysieren und verstehen die gegenwärtigen Aufgaben, die sich aus den internen Strukturen und den Ansprüchen der Kunden ergeben.</li>\n"
"</ul>\n\n"
"<p> </p>\n\n"
"<ul>\n"
" <li>Sie leiten daraus die idealen Lösungen ab und setzen diese gezielt um.</li>\n"
"</ul>\n\n"
"<p><img alt=\"helix-logo-50_1.png\" src=\"https://media.mein-helix.de/files/image/2020/09/DydjLfTTupBvdUmFhD0yazQkUJNbx6SU_helix-logo-50_1.png\" /></p>\n\n"
"<p> </p>\n\n"
"<ul>\n"
" <li>Sie verwirklichen die Wünsche und Vorstellungen unserer Kunden in bestmöglicher Weise und sorgen so für eine maximale Kundenzufriedenheit.</li>\n"
"</ul>\n\n"
"<p> </p>\n\n"
"<ul>\n"
" <li>Sie finden ständig neue Wege, um die Wirksamkeit unserer Maßnahmen nachhaltig zu steigern.</li>\n"
"</ul>\n\n"
"<p> </p>\n\n"
"<p>jjj</p>\n\n"
"<p><strong>Ihr Profil</strong></p>\n\n"
"<p> </p>\n\n"
"<ul>\n"
" <li>Hohe Komplexität, hohe Ungewissheit und das Fehlen eines vorgegebenen Lösungswegs schrecken sie nicht ab.</li>\n"
"</ul>\n\n"
"<p> </p>\n\n"
"<ul>\n"
" <li>Sie können sich ohne Fachwissen sehr schnell in neue Problembereiche eindenken und lernen schnell.</li>\n"
"</ul>\n\n"
"<p> </p>\n\n"
"<ul>\n"
" <li>Sie können viele verschiedene (auch unkonventionelle) Lösungen generieren und sich trotz unvollständiger und unklarer Information für eine davon entscheiden.</li>\n"
"</ul>\n\n"
"<p> </p>\n\n"
"<ul>\n"
" <li>Sie können sich gut selbst strukturieren.</li>\n"
"</ul>\n\n"
"<p><br />\n"
"Wenn Sie an einer kreativen Arbeitsatmosphäre in einem fantastischen Team, mitten in Bamberg interessiert sind, bewerben Sie sich noch heute online.</p>")
matches = re.finditer(regex, test_str, re.MULTILINE)
for matchNum, match in enumerate(matches, start=1):
print ("Match {matchNum} was found at {start}-{end}: {match}".format(matchNum = matchNum, start = match.start(), end = match.end(), match = match.group()))
for groupNum in range(0, len(match.groups())):
groupNum = groupNum + 1
print ("Group {groupNum} found at {start}-{end}: {group}".format(groupNum = groupNum, start = match.start(groupNum), end = match.end(groupNum), group = match.group(groupNum)))
# Note: for Python 2.7 compatibility, use ur"" to prefix the regex and u"" to prefix the test string and substitution.
Please keep in mind that these code samples are automatically generated and are not guaranteed to work. If you find any syntax errors, feel free to submit a bug report. For a full regex reference for Python, please visit: https://docs.python.org/3/library/re.html