Tecnología

Inicio

Cómo localizar un carácter en una cadena

Una cadena es una secuencia de caracteres de una longitud finita que se selecciona de un alfabeto. Cuerdas y personajes típicamente tienen tipos de datos distintos en los lenguajes de programación, aunque están estrechamente relacionados. Cadena de caracteres y la manipulación - tales como la búsqueda de un carácter en una cadena o separar una cadena en varias partes - es una de las actividades más comunes en la programación de computadoras. Debido a que es una necesidad tan común, casi todos los idiomas de programación moderno contiene características incorporadas que le permiten operar en cadenas.

Instrucciones

1 Introduce el siguiente código en el entorno de desarrollo si se está programando en lenguaje de consulta estructurado (SQL):

CHARINDEX SELECT ( 'B', 'ABC')

La función de SQL CHARINDEX devuelve la posición inicial de la primera aparición de un personaje dentro de una cadena. En este ejemplo, la función devuelve dos. Tenga en cuenta que la función considera el primer carácter de una cadena en la posición uno.

Si la función no puede localizar el carácter de la cadena, devuelve cero.

2 Introduce el siguiente código en el entorno de desarrollo si se está programando en C # de Microsoft:

stringToSearch cadena = "ABC";

cadena searchString que = "B";

int = charLocation stringToSearch.IndexOf (searchString que);

El método de C # IndexOf de la clase String devuelve la posición inicial de la primera aparición de un personaje dentro de una cadena. En este ejemplo, el método devuelve uno. Tenga en cuenta que la función considera el primer carácter de una cadena en la posición cero.

Si la función no puede localizar el carácter de la cadena, se vuelve negativo.

3 Introduce el siguiente código en el entorno de desarrollo si se está programando en PHP:

<? Php

$stringToSearch = "ABC";

strpos de impresión ($ stringToSearch, "B"). "\norte";

?>

stripos () devuelve la posición inicial de la primera aparición de un personaje dentro de una cadena. En este ejemplo, el método devuelve uno. Tenga en cuenta que la función considera el primer carácter de una cadena en la posición cero.

Si la función no puede localizar el carácter de la cadena, devuelve falso.

4 Introduce el siguiente código en el entorno de desarrollo si se está programando en JavaScript:

var stringToSearch = "ABC";

var = searchString que "B";

var = charLocation stringToSearch.indexOf (searchString que);

El método JavaScript indexOf devuelve la posición de partida de la primera ocurrencia de un carácter dentro de una cadena. En este ejemplo, el método devuelve uno. Tenga en cuenta que la función considera el primer carácter de una cadena en la posición cero.

Si la función no puede localizar el carácter de la cadena, se vuelve negativo.