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
Обсуждают сегодня