[ Leksykon ] [ JavaScript ] [ Metody ] [ String() ] [ Wyrażenia regularne ]
String match()
[_] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] [Y] [Z]
Przykłady:
const tekst = 'Przykładowy tekst. TAK!';
const kod = /[A-Z]/g; // Wyrażenia regularne
const tablica = tekst.match(kod);
console.log(tablica);
// Array ["P", "T", "A", "K"]
Opis:
Metoda match() pobiera wynik dopasowania ciągu do wyrażenia regularnego. Zwracana wartość Array, którego zawartość zależy od obecności lub braku flagi globalnej (g), null czy nie znaleziono żadnych dopasowań. Jeśli nie podasz żadnego parametru i użyjesz match() metody bezpośrednio, otrzymasz Array z pustym łańcuchem: [""], ponieważ jest to równoważne z match(/(?:)/). Aby uzyskać więcej informacji na temat semantyki match() przekazywania wyrażenia regularnego, zobacz RegExp.prototype[@@match]().
Linki:
[ Wyrażenia regularne ]
RegExp
RegExp.prototype[@@match]()
String.prototype.matchAll()