Méthode de recherche de chaîne TypeScript

Méthode de recherche de chaîne TypeScript :

Chaîne recherche() méthode de TypeScript est utilisé pour rechercher une sous-chaîne dans une chaîne en utilisant une expression régulière ou regex .

Dans cet article, nous allons apprendre à utiliser search() avec exemple en TypeScript .

recherche() méthode est définie comme ci-dessous :

str.search(regex);

Ici, regex est l'expression régulière que nous utilisons pour la recherche. Il renvoie un nombre . Si la correspondance est trouvée, il renvoie le premier index de la correspondance trouvée et si elle n'est pas trouvée, elle renvoie -1 .

Exemple de recherche() :

Essayons avec un exemple.

let given_str = "Hello World Hello World 0123";

console.log(given_str.search("World"));
console.log(given_str.search("Worldx"));
console.log(given_str.search(/[0-9]/g));

Si vous exécutez ce programme, il imprimera la sortie ci-dessous :

6 - 1;
24;

Ici,

  • Pour le premier, il recherche Monde dans la chaîne, et retourne l'index du premier Monde mot.
  • Pour le second, il recherche Worldx . Comme il n'est pas dans la chaîne, il renvoie -1 .
  • Pour le dernier, il utilise une expression régulière pour trouver le premier nombre dans la chaîne et renvoie l'index de 0 .

Utilisez search() pour vérifier si un mot est dans une chaîne ou non :

Nous pouvons également utiliser le search() méthode pour vérifier si un mot existe ou non dans une chaîne. Nous devons vérifier que la valeur de retour est -1 ou pas pour ça. Par exemple :

let given_str = "Hello World Hello World 0123";

let word = "World";

if (given_str.search(word) == -1) {
  console.log("Not found !!");
} else {
  console.log("Found !!");
}

Il vérifiera si le mot est en donné str_ ou pas. Basé sur la valeur de retour de search() , il imprime un message.

Vous pourriez également aimer :

  • Comment convertir une chaîne en date en tapuscrit
  • Introduction aux modules en tapuscrit
  • Comment convertir une chaîne en un tableau de caractères dans TypeScript à l'aide de split
  • Taper toute explication avec exemple
  • Comment créer une classe en tapuscrit avec exemple
  • Comment convertir n'importe quelle chaîne en texte dactylographié