„„W„Metacharacter przeszukuje postacie nie-słowne, które nie leżą”A-Z ”,„ A-Z ”i„ 0-9". Zasadniczo jest używany do dopasowania wszystkich znaków, z wyjątkiem słów i znaków numerycznych. Jednak pasuje do postaci specjalnych, takich jak „#”,„@”,„%”,„*" i wiele innych. Ważne rozważanie należy zauważyć, że „W„Postać nie pasuje”podkreślać(_)”Ponieważ jest uważany za małe litery„ \ w ”metacharacter.
Ten post zapewnia głęboki wgląd w cel, działanie i funkcjonalność „W„Metacharacter w Regexp of JavaScript.
Co robi „W Metacharacter” w Regexp of JavaScript?
Działanie „W„Metacharacter zależy od jego składni, która podano poniżej:
Składnia
/\ W/Podstawowa składnia zawiera:
Składnia (z konstruktorem RegexP ())
Wszystkie metacharacter można wdrożyć za pomocą „Regexp ()”Konstruktor w następujący sposób:
Nowy Regexp („\\ w”)W tej składni:
Składnia (z wbudowanymi modyfikatorami)
„„W”Metacharacter obsługuje również wbudowane modyfikatory do wykonywania specjalnych dodatkowych zadań:
/\ W/[g, i, m] lub nowy Regexp („\\ w”, „[g, i, m]”)W powyższej składni:
Przykład 1: Zastosowanie „W Metacharacter” w celu dopasowania znaków innych niż słowo przy użyciu podstawowej składni (// w/g)
W tym przykładzie „// w„Metacharacter można zastosować z opcjonalnym modyfikatorem”G (Global Search)„Aby znaleźć znaki specjalne z określonego ciągu w akapicie.
Kod HTML
Po pierwsze, spójrz na podwozie poniżej kodu HTML:
Praca w Metacharacter w Regexp
Ciąg: edytor@Linuxhint _ $$.com
W powyższym kodzie HTML:
Kod JavaScript
Następnie przejdź do kodu JavaScript:
W powyższych wierszach kodu:
Wyjście
Jak widać, dane wyjściowe wyświetla liczbę dopasowanych znaków i znaki nie-słowne.
Przykład 2: Zastosowanie „W Metacharacter” w celu dopasowania składni nie-słowniczych (nowy Regexp („\\ w”, „g”))
Działanie „// w ”i„ nowy RegexP („\\ w”, „g”)”Składnia jest identyczna. W tym przykładzie omawiany Metacharacter można zastosować do wyszukiwania znaków poza słowem na całym świecie.
Notatka: Kod HTML jest taki sam w obu przykładach.
Kod JavaScript
Zmodyfikowany kod JavaScript podano poniżej:
Funkcja demo ()W powyższych wierszach kodu „Regex„Zmienna określa„Nowy Regexp („\\ w”, „g”)„Aby zlokalizować znaki inne niż słowo z zainicjowanego ciągu na całym świecie po dwukrotnym kliknięciu. Na koniec przypomnij sobie omawiane podejścia do dołączenia zlokalizowanych znaków bez słowa ze sznurka w akapicie.
Wyjście
Zgodnie z analizą wyjścia „Nowy Regexp („\\ w”, „g”)”Jest taki sam jak„/\ W/g".
Wniosek
JavaScript oferuje szeroką gamę metacharaktów, w których „W”Jest wykorzystywany do dopasowywania znaków specjalnych/nie-słownych. Nie pasuje do znaków alfabetycznych i liczbowych. Ponadto obsługuje również kilka wbudowanych flag/modyfikatorów wzorów, aby uzyskać pożądane wyjście. Ten przewodnik wyjaśnił cel, działanie i wykorzystanie „W„Metacharacter szczegółowo.