# coding=utf8
# the above tag defines encoding for this document and is for Python 2.x compatibility
import re
regex = r"(?:EXPERIENCE|Employment experience)\s*\n(.*?)\n(?:Skills|Education)"
test_str = ("xyz \n"
"66 Chetwynd Road \n"
"UK \n"
" \n"
"Phone - 070040040040 \n"
"Email - a18@hotmail.co.uk \n"
"PERSONAL PROFILE \n"
"I am an energetic, hardworking individual who has developed a responsible approach to any \n"
"task I undertake or problem I’m presented with. With previous experience in both customer \n"
"service and administration, I can skillfully work with others and help with situations I am \n"
"faced with in a calm collective manner. \n"
"EXPERIENCE \n"
"Play Centre \n"
"HOST (September 2021- Present) \n"
"▪ Working well under pressure, making decisions quickly and strategically \n"
"▪ Problem -solving and using initiative \n"
" \n"
"xyz center \n"
"Sales Assistant (November 2020 -January 2020) \n"
"▪ Interacted with customers ensuring service was welcoming and helpful. \n"
"▪ Responded to any queries \n"
" \n"
" \n"
"Health & Wellness Club - Work Experience \n"
"Staff - (January 2020 - February 2020) \n"
"▪ Welcomed members into the gym \n"
"▪ Ensured all equipment was safe and clean before it was used by members \n"
" \n"
"EDUCATION \n"
"September 2021 -2022 \n"
"University College ")
matches = re.finditer(regex, test_str, re.MULTILINE | re.DOTALL | re.IGNORECASE)
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