Description :
we will use regular expressions (regex) to fill the numbers in a string in python.
content:
it provide a powerful way to search, extract, and manipulate text based on patterns. The ‘re’ module in Python allows you to work with regular expressions.By using ‘re . findall()’ function, you can easily find all occurrences of a pattern earlier, ‘r’\d+’ is the regex pattern used to find all consecutive digits in the string
Code:
import re def findAllNumbersFromString(input_string: str): if isinstance(input_string, str): if re.findall("\d.*?", input_string): res = re.findall("\d.*?", input_string) return ''.join(res) else: return "No Number/int is present in given string" else: return "Please provide valid String" print(findAllNumbersFromString("divya123di456d")) print(findAllNumbersFromString("divya")) print(findAllNumbersFromString(1234))
Output:
123456 No Number/int is present in given string Please provide valid String