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

Pubblicato il: 09 maggio 2020
sul canale di: 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


In questa pagina del sito puoi guardare il video online regex substitution - Regular Expressions - HackerRank - #13 - Python Practice Examples della durata di ore minuti seconda in buona qualità , che l'utente ha caricato Interview Coder 09 maggio 2020, condividi il link con amici e conoscenti, su youtube questo video è già stato visto 468 volte e gli è piaciuto 5 spettatori. Buona visione!