To badanie zdefiniuje procedurę usuwania określonego znaku specjalnego z ciągu JavaScript.
Jak usunąć określone znaki specjalne z ciągu w JavaScript?
Aby usunąć określoną postać specjalną z ciągu JavaScript, użyj JavaScript „zastępować()" metoda. Jest to predefiniowana metoda obiektu typu ciągów. Ta metoda akceptuje dwa parametry, wartość wyszukiwania i wartość wymiany, i podaje ciąg jako wyjście z określonym zamiennikiem po przeszukaniu ciągu dla wartości określonej lub wzorcu wyrażenia regularnego.
Składnia
Postępuj zgodnie z poniższą składnią, aby użyć metody zastępczej () do usunięcia określonego znaku specjalnego z ciągu:
Tutaj postać specjalna będzie reprezentowana jako „przeszukana wartość”, Który zostanie przeszukany w ciągu i zastąpiony„wymiana„Wartość, która będzie pustym ciągiem.
Zbadajmy kilka przykładów, aby lepiej zrozumieć metodę Replay ().
Przykład 1: Wymień określony znak (#) z ciągu JavaScript
W tym przykładzie usuniemy konkretny skrót postaci „#”Z łańcucha. Aby to zrobić, najpierw utworzymy zmienną o nazwie „strunowy„Zawiera następującą wartość:
Teraz wywołaj metodę zastąpi () i przekazując „#”I pusty ciąg jako parametry. Metoda zastępcza () będzie działać w taki sposób, aby wyszukiwać znak skrótu w ciągu i zastąpi go pustym ciągiem:
var res = string.zastępować('#', "");Na koniec wydrukuj wynikowy ciąg za pomocą „konsola.dziennik()" metoda:
konsola.log (res);Można zauważyć, że znak skrótu jest pomyślnie usuwany z określonego ciągu:
Aby zastąpić dowolny określony znak, wystarczy określić go w metodzie zastępczej () jako parametr, jak pokazano w powyższym przykładzie, a aby usunąć wszystkie znaki specjalne z ciągu, sprawdź następny przykład.
Przykład 2: Wymień wszystkie znaki specjalne
Do usunięcia wszystkich znaków specjalnych z łańcucha użyj wzoru Regex. Najpierw utwórz zmienną o nazwie „String1”, Który zawiera ciąg o znakach specjalnych:
Następnie przywołaj „„zastępować()”Metoda, przekazując wzór wyrażenia wyrażenia, który sprawdza ciąg, czy jakikolwiek znak specjalny jest obecny w ciągu, czy nie. Jeśli tak, usuwa je i umieszcza pusty ciąg jako zamiennik:
var wynik = String1.zamień (/[^a-za-z]/g, „”);Na koniec wyświetl zaktualizowaną wartość ciągów na konsoli:
konsola.log (wynik);Jak widać, wszystkie konkretne znaki specjalne są teraz usuwane:
Zebraliśmy najprostszą metodę usuwania określonego znaku specjalnego w ciągu.
Wniosek
Do usunięcia określonego znaku specjalnego z łańcucha użyj „zastępować()" metoda. W oparciu o podaną metodę w metodzie zastępczej () metoda przeszukuje na nim ciąg i zastępuje je zdefiniowanym zamiennikiem. Możesz zmodyfikować lub skonstruować wzór zgodnie z potrzebami. W tym badaniu omówiliśmy procedurę usunięcia określonego charakteru specjalnego z ciągu JavaScript.