Python | Extraer sufijo después de K

A veces, podemos tener un caso de uso en el que necesitamos encontrar un sufijo en una string. Pero a veces, el requisito puede ser algo dinámico como un carácter de entrada específico que la cantidad de elementos para la decisión de obtener el sufijo.
Analicemos ciertas formas en las que podemos encontrar el sufijo de string después de un carácter determinado.

Método n.° 1: el uso dersplit()
este método originalmente realiza la tarea de dividir la cuerda desde el extremo posterior en lugar de la forma convencional de izquierda a derecha. Sin embargo, esto puede limitarse a 1, para resolver este problema en particular.

# Python3 code to demonstrate working of
# Extract suffix after K
# Using rsplit()
  
# initializing string 
test_str = "GeeksforGeeks"
  
# initializing split character
spl_char = "r"
  
# printing original string 
print("The original string is : " + str(test_str))
  
# Using rsplit()
# Extract suffix after K
res = test_str.rsplit(spl_char, 1)[1]
  
# printing result 
print("The suffix string is : " + str(res))
Producción :

The original string is : GeeksforGeeks
The suffix string is : Geeks

Método #2: Usorpartition()
Si necesitamos resolver este problema en particular, se recomienda esta función incorporada para realizar esta tarea en particular. Esta función realiza la partición como se requiere una sola vez desde la parte trasera.

# Python3 code to demonstrate working of
# Extract suffix after K
# Using rpartition()
  
# initializing string 
test_str = "GeeksforGeeks"
  
# initializing split character
spl_char = "r"
  
# printing original string 
print("The original string is : " + str(test_str))
  
# Using rpartition()
# Extract suffix after K
res = test_str.rpartition(spl_char)[2]
  
# printing result 
print("The suffix string is : " + str(res))
Producción :

The original string is : GeeksforGeeks
The suffix string is : Geeks

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *