regex substitution - Regular Expressions - HackerRank - #13 - Python Practice Examples

Publié le: 09 mai 2020
sur la chaîne: Interview Coder
468
5

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


Sur cette page du site, vous pouvez voir la vidéo en ligne regex substitution - Regular Expressions - HackerRank - #13 - Python Practice Examples durée heure minute seconde en bonne qualité , qui a été Téléchargé par l'utilisateur Interview Coder 09 mai 2020, Partagez le lien avec vos amis et connaissances, sur youtube cette vidéo a déjà été regardée 468 fois et il a aimé 5 téléspectateurs. Bon visionnage!