Jak zastąpić przestrzeń nową linią w JavaScript

Jak zastąpić przestrzeń nową linią w JavaScript

Przestrzeń jest wykorzystywana do oddzielania słów w zdaniu. Dodanie przestrzeni sprawia, że ​​całe zdanie ma znaczenie. Ale aby treść była bardziej czytelna, używana jest nowa linia. Aby przenieść treść do następnego wiersza, użyj nowej postaci linii (\ n).

Ten post ilustruje metody zastępowania przestrzeni nową linią w JavaScript.

Jak zastąpić przestrzeń nową linią w JavaScript?

Aby zastąpić przestrzeń nową linią, możesz użyć podanych wymienionych metod:

    • zastępować()
    • Zamień wszystko()

Spójrzmy na działanie każdej metody.

Metoda 1: Wymień przestrzeń nową linią za pomocą metody zastępczej ()

„„zastępować()”Metoda zastępuje wartość w ciągu określonym ciągu lub znakiem. Jest to predefiniowana metoda obiektu typu ciąg. Zwraca nowy ciąg jako wyjście z zastąpionymi wartościami po przeszukaniu ciągu dla wartości określonej lub wzoru wyrażenia regularnego.

W naszym przypadku użyjemy nowej linii do usunięcia miejsca w ciągu.

Składnia

Postępuj zgodnie z poniższą składnią, aby użyć metody zastępczej ():

zamień („SearchValue”, „zastąpienie wartości”)


Podana metoda przyjmuje dwa parametry; Jeden to „Wartość wyszukiwania„To zostanie przeszukane w ciągu i należy je wymienić, a drugi to„Wymień wartość„To jest używane jako zamiennik. Na przykład przestrzeń jest wymienioną wartością, która zostanie przeszukana w ciągu, a nowa linia to jego zamiennik.

Przykład 1: Zastąpienie pojedynczej przestrzeni nową linią

W tym przykładzie najpierw utworzymy zmienną typu ciągów do przechowywania ciągu z przestrzeniami:

var str = "Witamy w Linuxhint"


Następnie wywołaj metodę zamień (), przekazując przestrzeń („”), gdy wymieniona wartość zostanie przeszukana w ciągu i nowej linii „\N”Jest przekazywany jako zamiennik:

konsola.Log (str.zamień („”, „\ n”));


Wyjście pokazuje, że metoda zastępcza () zastępuje tylko pierwsze występowanie miejsca nową linią, podczas gdy ciąg zawiera dwie przestrzenie:


Jeśli chcesz zastąpić wszystkie wystąpienia przestrzeni nową linią w ciągu, postępuj zgodnie z następną sekcją.

Przykład 2: Zastąpienie wielu przestrzeni nową linią

Tutaj rozważymy ten sam ciąg, co w poprzednim przykładzie i zastąpimy wszystkie przestrzenie nową linią za pomocą wzoru Regex ”„/ /G”W metodzie zastępczej ():

konsola.Log (str.zamień ( / / g, „\ n”));


W wzorze Regex dodaliśmy „G”(Globalna) flaga, aby dopasować wszystkie wystąpienia przestrzeni w ciągu.

Jak widać, wyjście wskazuje, że wszystkie przestrzenie są skutecznie zastępowane nową linią. Każde słowo po przestrzeni zaczyna się od nowej linii:


Jeśli chcesz wykonać tę samą operację bez użycia regularności, użyj metody poniżej Dispussed.

Metoda 2: Wymień przestrzeń nową linią metodą zamiennika ()

Istnieje inna metoda wymiany czegoś ze sznurka o nazwie „Zamień wszystko()" metoda. W metodzie zastępczej () nie trzeba dodawać regularności do zastąpienia wszystkich instancji określonego znaku w ciągu. Ta metoda akceptuje również dwa parametry jeden to wyszukiwana wartość, a drugi to powiązany zastępca.

Składnia

Postępuj zgodnie z podaną składnią, aby użyć metody zamiennika ():

Zastępca („SearchValue”, „zastąpienie wartości”)


Przykład

W tym przykładzie użyjemy tego samego ciągu utworzonego w poprzednim przykładzie, a następnie zastąpimy wszystkie przestrzenie nową linią bez użycia wzorca od regularności:

konsola.Log (str.zamiennik („”, „\ n”));


Jak widać, wszystkie słowa po przestrzeni są teraz przeniesione do nowej linii:


Zebraliśmy wszystkie metody zastępowania przestrzeni nową linią w JavaScript.

Wniosek

Aby zastąpić przestrzenie nową linią w ciągu, możesz użyć predefiniowanych metod JavaScript, w tym metody zastępczej () i metody zamiennika (). Pierwsze podejście zastąpiło tylko pierwsze zdarzenie, podczas gdy wzór regularnej służy do wymiany wszystkich wystąpień. Dla porównania metoda zastępcza () zastępuje wszystkie wystąpienia z ciągu. W tym poście zilustrowaliśmy metody zastępowania przestrzeni nową linią szczegółowymi przykładami.