Cómo interceptar los caracteres antes y después de un carácter específico en una cadena
Int index = s.indexOf("KEY ") para obtener la primera posición conocida de la cadena de clave y asegurarse de que no duplique una clave anterior.
String left = s.substring(index) intercepta la cadena de eco de la palabra antes de que aparezca la clave.
Cadena derecha = s. La cadena después de la cadena sbu (índice 3), donde 3 es la longitud de la clave, que debe ser 3 (la longitud del valor de la clave).
string[]strs = str . split(pattern . quote("carácter especificado"));
var str = ' abcd
str.substr( 0, str . índice de(' b ') 1);
"ab"
var str = ' abcd
str . of(' b ') 1);
"CD"
Datos extendidos:
Una cadena es una cadena compuesta de números, letras y guiones bajos. Generalmente marcado como s = "a1a2 an" (n > =0). Es un tipo de datos utilizado para representar texto en lenguajes de programación. En programación, una cadena es una secuencia continua de símbolos o valores, como una cadena de símbolos (una cadena de caracteres) o una cadena binaria (una cadena de números binarios).
Por lo general, la cadena completa se utiliza como objeto de operación, como buscar una subcadena en la cadena, encontrar una subcadena, insertar una subcadena en una determinada posición de la cadena y eliminar una subcadena. Las condiciones necesarias y suficientes para que dos cadenas sean iguales son: igual longitud y caracteres iguales en cada posición correspondiente. Supongamos que p y q son dos cadenas. La operación de encontrar la primera aparición de q 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