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 .
Définition de la recherche :
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é