matchAll
La méthode matchAll() prend une expression régulière en argument et retourne un itérateur de toutes les correspondances trouvées dans une chaîne de caractères.
Exemple interactif
Syntaxe
Signature classique
typescript
function matchAll<
GenericInput extends string
>(
input: GenericInput,
pattern: RegExp
): RegExpStringIterator<RegExpMatchArray>;Signature currifiée
typescript
function matchAll<
GenericInput extends string
>(
pattern: RegExp
): (input: GenericInput) => RegExpStringIterator<RegExpMatchArray>;Paramètres
input: La chaîne de caractères à analyser.pattern: L'expression régulière à utiliser pour trouver les correspondances. Elle doit avoir le flagg(global) pour trouver toutes les correspondances.
Valeur de retour
Un itérateur (RegExpStringIterator<RegExpMatchArray>) qui permet de parcourir toutes les correspondances trouvées dans la chaîne input.
Voir aussi
- match : Recherche une correspondance avec une expression régulière.
- search : Recherche une correspondance avec une expression régulière.
- indexOf : Retourne l'index de la première occurrence d'une sous-chaîne.
- lastIndexOf : Retourne l'index de la dernière occurrence d'une sous-chaîne.
