Paul smith
Paul smith

Reputation: 1

Parameters in python trouble

I'm trying to get the following code to print out the numbers of that string but it doesn't print anything.could someone please help a beginner coder out.

import re
def remove_letters(provided_string):
    provided_string="adf73390sdkfjh"
    new_string =  re.sub("[^0-9]", "", provided_string)
    return (new_string)

Upvotes: 0

Views: 44

Answers (1)

Abhimanyu Shekhawat
Abhimanyu Shekhawat

Reputation: 186

Are you sure you are calling the function? This seems to work fine.

import re

def remove_letters(provided_string):
    new_string = re.sub("[^0-9]", "", provided_string)
    return new_string

print(remove_letters("adf73390sdkfjh"))

Upvotes: 2

Related Questions