Red de conocimiento informático - Material del sitio web - Cómo eliminar ciertos caracteres en una cadena usando lenguaje C

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)

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

);