A veces, mientras trabajamos con strings de datos de Python, podemos tener un problema en el que necesitamos separar enteros positivos y negativos en una string. Esto puede ocurrir en muchos dominios que incluyen el manejo de datos. Vamos a discutir cierta manera en la que podemos resolver este problema.
Método: Usando regex
Este problema se puede resolver usando regex apropiado. En esto, hacemos coincidir la expresión regular coincidente con la string y separamos los enteros positivos y los enteros negativos de la string.
# Python3 code to demonstrate working of # Segregate Positive and Negative Integers # Using regex import re # initializing string test_str = "gfg + 4-1is + 5best-8" # printing original string print("The original string is : " + test_str) # Segregate Positive and Negative Integers # Using regex res = re.findall('[-+]?\d+', test_str) # printing result print("The split string is : " + str(res))
Producción :
The original string is : gfg+4-1is+5best-8 The split string is : ['+4', '-1', '+5', '-8']
Publicación traducida automáticamente
Artículo escrito por manjeet_04 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA