Cómo eliminar ciertos caracteres en una cadena usando lenguaje C
Una cadena es en realidad una matriz. Mueves el siguiente abcd a la posición **** en secuencia. Luego deja que la cuerda termine.
Una cadena o cadena es una secuencia finita de cero o más caracteres. Generalmente registrado como
s='a1a2an'(ngt;=0). Es un tipo de datos que representa texto en lenguajes de programación.
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.
[Editar este párrafo] Función de cadena
1.
Operación de concatenación
concat(s1, s2, s3…sn)
Equivalente a s1 s2 s3 ... sn.
Ejemplo: concat('11','aa')='11aa';
2.
p>
Buscar subcadena.
copiar(s, i, l)
Intercepta la subcadena de longitud l comenzando desde el carácter i-ésimo de la cadena s.
Ejemplo: copy('abdag', 2, 3)='bda'
3.
Elimina la subcadena. Procedimiento
delete(s, i, l)
Elimina la subcadena de longitud l comenzando desde el carácter i-ésimo de la cadena s.
Ejemplo: s: ='abcde'; eliminar(s, 2, 3); resultado s: ='ae'
4.
Insertar sub cadena.
Procedimiento insert(s1, s2, i)
Insertar s1 en la i-ésima posición de s2
Ejemplo: s:=abc;insert(' 12', s, 2); resultado s: ='a12bc'
5.
Encuentra la longitud de la cadena
longitud(es) p>
Ejemplo: length('12abc')=5
En asp
Usar para encontrar la longitud de una cadena
len(s) ejemplo:
p>len("abc12")=5
6.
Busca la posición de la subcadena
pos (s1, s2)
Si s1 es una subcadena de s2
, se devuelve la posición del primer carácter de s1 en s2. Si no es una subcadena, se devuelve 0. .
Ejemplo: pos('ab', '12abcd')=3
7.
Conversión de caracteres en mayúsculas. upcase(ch)
Encuentra la versión en mayúsculas del carácter ch.
Ejemplo: upcase('a')='a'
8.
Convierte el valor en una cadena.
Proceso
str(x, s)
Convierte el valor x en una cadena s.
Ejemplo: str(12345, s );
Resultado s='12345'
9.
Convierte la cadena numérica en un valor numérico.
Procedimiento val(s, x, i)
Convierte la cadena numérica s en el valor x. Si tiene éxito, i=0, si no tiene éxito, i es el número ordinal del. carácter no válido
p>
Ejemplo: val('1234', x, i resultado
x:=1234
);