the value of an expression of the method re.search() to a variable? I tried:
var = re.search(r'^\d*(?:\s)', string)
print(var)
And it returns:
961230712
None
I need only the numbers to pass them to another program as an argument.
If i remove the print function and the variable assignment:
re.search(r'^\d*(?:\s)', string)
It returns me what (i think) it should:
961230712
The problem is that I can't work with this, since it wasn't assigned to any variable that could be manipulated. So there is no way i can pass the numbers to another program.
Thanks in advance!
Please format the code you posted, by wrapping it in triple backticks. -> `
Why not re.find()?
Right now my connection is so fucked up, Provide a sample of your string variable
Maybe try an if else condition just in case you don't get a match. Say if re.search(r'regex_exp', string): var = re.search(r'regex_exp', string).group() else: do something else
Обсуждают сегодня