0% found this document useful (0 votes)
10 views

7 Python Regex Search Function Coding Exercise

The document discusses a Python regex exercise to search for and remove the word 'take_out' from an email string using regex functions. The task is to complete the regex_processor function by choosing the correct search function (search or match) and using m.start() and m.end() to slice the string for printing.

Uploaded by

ArvindSharma
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views

7 Python Regex Search Function Coding Exercise

The document discusses a Python regex exercise to search for and remove the word 'take_out' from an email string using regex functions. The task is to complete the regex_processor function by choosing the correct search function (search or match) and using m.start() and m.end() to slice the string for printing.

Uploaded by

ArvindSharma
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Python Regex search ( ) function - Coding exercise

Test your Python Regex search() and group() function skills.

WE'LL COVER THE FOLLOWING

• The Search Function Exercise

The Search Function Exercise #


Let’s assume that we have a string variable called email , where email =
"hello@scitake_outentificprogramming.io" passed to a function called
regex_processor() in the following code.

Can you remove the word "take_out" and print the email address
"[email protected]" ?

#!/usr/bin/python
import re

def regex_processor(email):

#email = "hello@scitake_outentificprogramming.io ";


# replace 'match ()' with the appropriate function
m = re.match("take_out", email)

# replace '0' with the 'm.start()' and 'm.end()' at the appropriate indices?
if m:
print (email[:0] + email[0:])
else:
print ("No match!!")

Regex processor function

Your task is to replace the '?' on the line 8 with the correct function name
( match or search ?) and replace he ? marks on the line 12 with correct match
object function calls (hint: m.end() and m.start() ).
Show Hint

You might also like