Chociaż określony język może zdefiniować, co stanowi znak białej przestrzeni, powyższe są uniwersalną postacią białej przestrzeni, zgodnie z definicją w zestawie znaków Unicode (używanych przez większość języków programowania).
W tym przewodniku skupimy się jednak na usunięciu znaków Whitespace z ciągu w języku programowania Go.
Wstęp
Korzystanie z różnych metod z pakietu Strings usunięcie znaków białej przestrzeni z ciągu jest bardzo łatwe.
Omówmy te metody i sposób usuwania białych przestrzeni.
Smyczki.Trimspace ()
Metoda TrimSpace () z pakietu Strings pozwala usunąć znaki wiodące i spacerowe z określonego ciągu. Funkcja usuwa następujące znaki białej przestrzeni, zgodnie z definicją Unicode:
Składnia funkcji jest jak pokazana:
Func Trimspace (String) StringFunkcja zabiera sznur do wycinania jako argument i zwraca kawałek sznurka z usuniętymi i końcowymi białymi przestrzeniami.
Rozważ przykładowy ciąg poniżej:
str: = "\ t \ r hello z Linuxhint \ n \ f \ v"Jeśli wydrukujemy powyższy ciąg:
Witam z LinuxhintAby usunąć wiodące i spacerowe białe listy za pomocą funkcji trimspace (), możemy zrobić:
PackagemainPowyższa funkcja zwraca ciąg bez białej listy, jak pokazano na poniższym wyjściu:
Witam z LinuxhintSmyczki.Przycinać()
Zauważysz, że funkcja trimspace () nie akceptuje rodzaju białej przestrzeni do usunięcia. Tutaj funkcjonuje trim (). Działa podobnie do funkcji trimespace (), ale pozwala określić znak do usunięcia.
Weźmy przykładowy ciąg powyżej:
str: = "\ t \ r hello z Linuxhint \ n \ f \ v"Aby usunąć znaki \ t, \ f i \ v, możemy zrobić:
PackagemainTutaj usuwamy pożądane postacie, pozostawiając inne postacie z białej przestrzeni. Powstały ciąg to:
Witam z LinuxhintCo jeśli musisz usunąć białą przestrzeń z obu stron sznurka?
Smyczki.Trimleft & Strings.Trimight ()
Metody trimspace () i trim () usuwają znaki wiodące i tulokingowe. Możemy jednak użyć metod trimleft () i trimight () do usuwania znaków białej przestrzeni po lewej i prawej stronie sznurka.
Aby usunąć białe przestrzenie po lewej stronie sznurka, możemy zrobić:
str: = "\ t \ r hello z Linuxhint \ n \ f \ v"Aby usunąć białą przestrzeń po prawej stronie łańcucha, możemy zrobić:
str: = "\ t \ r hello z Linuxhint \ n \ f \ v"Obie funkcje akceptują typ znaku do usunięcia z łańcucha.
Wniosek
Ten przewodnik obejmował kilka metod i technik usuwania wiodących i/lub podążających znaków białej przestrzeni z sznurka.
Szczęśliwe kodowanie !!!