This Challange is to test the logic of regex substitution in HackerRank.
Join :
/ jagwithyou
/ jagwithyou
https://github.com/jagwithyou
Hint:
The re.sub() tool (sub stands for substitution) evaluates a pattern and, for each valid match, it calls a method (or lambda).
The method is called for all matches and can be used to modify strings in different ways.
The re.sub() method returns the modified string as an output.
Learn more about .
Transformation of Strings
Code
import re
#Squaring numbers
def square(match):
number = int(match.group(0))
return str(number**2)
print re.sub(r"\d+", square, "1 2 3 4 5 6 7 8 9")
Output
1 4 9 16 25 36 49 64 81
#CompetitiveProgramming #TWP
On this page of the site you can watch the video online regex substitution - Regular Expressions - HackerRank - #13 - Python Practice Examples with a duration of hours minute second in good quality, which was uploaded by the user Interview Coder 09 May 2020, share the link with friends and acquaintances, this video has already been watched 468 times on youtube and it was liked by 5 viewers. Enjoy your viewing!