Tekst
Łącznik ciągów
Łącz wiele linii w jeden ciąg z własnym separatorem.
Loading…
O łączeniu ciągów znaków
String Joiner scala listę elementów tekstowych w jeden połączony ciąg znaków, wstawiając niestandardowy separator między poszczególnymi elementami. Jest to operacja odwrotna do dzielenia ciągów i często bywa potrzebna przy konwersji wielowierszowych list na wartości oddzielone przecinkami, tworzeniu ciągów konfiguracyjnych rozdzielanych pionową kreską, budowaniu list wartości do klauzuli SQL IN z identyfikatorów w osobnych wierszach lub składaniu argumentów poleceń powłoki z odrębnych elementów. Narzędzie obsługuje dowolny separator, w tym ciągi wieloznakowe, sekwencje białych znaków oraz znaki reprezentowane sekwencjami escape, takie jak tabulator czy znak nowej linii. Opcjonalne ustawienia przycinania i filtrowania usuwają nadmiarowe białe znaki oraz puste wiersze przed łączeniem, aby uzyskać czysty wynik.
Jak używać
Wklej listę elementów do pola wejściowego, po jednym elemencie w wierszu lub rozdzielonych rozpoznawalnym wzorcem. Określ separator, który chcesz wstawić między elementami: przecinek, pionowa kreska, średnik, tabulator, spacja lub dowolny niestandardowy ciąg wpisany w polu separatora. Włącz opcję przycinania białych znaków, aby usunąć wiodące i końcowe spacje z każdego elementu przed łączeniem. Kliknij Połącz, aby utworzyć pojedynczy połączony ciąg w panelu wyniku. Skopiuj rezultat do natychmiastowego użycia w zapytaniach SQL, zmiennych środowiskowych, plikach konfiguracyjnych lub literałach tablicowych języków programowania.
Typowe przypadki użycia
- Konwersja listy identyfikatorów rozdzielonych znakami nowej linii na ciąg oddzielony przecinkami do użycia w klauzuli SQL IN lub warunku WHERE
- Łączenie ścieżek systemu plików lub wpisów konfiguracyjnych za pomocą separatorów w postaci pionowej kreski na potrzeby tworzenia zmiennych środowiskowych PATH lub CLASSPATH
- Scalanie wielowierszowych danych eksportowanych w jeden rozdzielany wiersz do skopiowania do komórki CSV lub pola ciągu konfiguracyjnego
- Tworzenie rozdzielanych list kluczy lub wartości z wklejonych elementów na potrzeby argumentów skryptów powłoki, zmiennych środowiskowych lub tablic właściwości konfiguracyjnych
- Łączenie elementów listy z niestandardową składnią separatora w celu szybkiego, ręcznego budowania literałów tablicowych JSON lub stałych list w językach programowania