Red de conocimiento informático - Problemas con los teléfonos móviles - Cómo eliminar la cadena después del último carácter específico de la cadena en Python

Cómo eliminar la cadena después del último carácter específico de la cadena en Python

#Encuentra el carácter después de la última b en a

a="ABCDEFGHIJABCDEFGHIJABCDEFGHIJ"

b="H"

print ( a[a.rfind(b):])

o:

str = "addhakshdaskhdsak-----12345.0"

str.find( " 12345.0") Encuentre el índice donde se encuentra "12345.0"

str[str.find("12345.0") - 1] es el carácter requerido

Información ampliada:

Por lo general, la cadena completa se utiliza como objeto de operación, como por ejemplo: encontrar una subcadena en la cadena, obtener una subcadena, insertar una subcadena en una determinada posición de la cadena, eliminar una subcadena, etc. Las condiciones necesarias y suficientes para que dos cadenas sean iguales son: las longitudes son iguales y los caracteres en cada posición correspondiente son iguales. Supongamos que p y q son dos cadenas. La operación de encontrar la posición donde q aparece por primera vez en p se llama coincidencia de patrones. Los dos métodos de almacenamiento de cadenas más básicos son el almacenamiento secuencial y el almacenamiento vinculado.

Fuente de referencia: Baidu Encyclopedia-String