Przejdź do treści

Tablica na tekst

Przeanalizuj tablicę lub listę JavaScript, Python, PHP, JSON lub SQL i wypisz jej elementy jako zwykły tekst.

Wejście
Wynik

Tablica na tekst

Wklej tablicę lub literał listy — tablicę JavaScript lub JSON, listę Python, składnię PHP array() lub krótką składnię [ ], lub klauzulę SQL IN() — a to narzędzie przeanalizuje go i wypisze elementy jako zwykłą listę, domyślnie jeden na wiersz. Jest to odwrotność ręcznego pisania tablicy: wklej kod, który masz, i uzyskaj wartości z powrotem jako tekst, który możesz wyszukiwać, porównywać lub wkleić do arkusza kalkulacyjnego.

Parser czyta rzeczywistą składnię tablicy, a nie tylko dzielenie przecinkami, więc prawidłowo obsługuje ciągi znaków w cudzysłowach zawierające przecinki, znaki ucieczki i tablice zagnieżdżone lub obiekty. Opcja "Usuń znaki cytowania" usuwa cudzysłowy z obu stron każdego elementu tekstowego, a opcja "Usuń znaki ucieczki" zmienia sekwencje takie jak \n, \t i \uXXXX wewnątrz wartości na rzeczywiste znaki, które reprezentują. Niestandardowy separator danych wyjściowych umożliwia łączenie elementów zgodnie z wyborem — nowym wierszem, przecinkiem, średnikiem, tabulatorem lub własnym znakiem.

Opcje formatowania kształtują dane wyjściowe, a nie analizę: wybierz sposób łączenia elementów, dodaj prefiks lub sufiks do każdego wiersza, numeruj elementy, usuń zbędne białe znaki i usuń puste elementy. Jeśli wklejony tekst nie jest rozpoznawalnym literałem lub brakuje cudzysłowu lub nawiasu, narzędzie wskazuje przybliżnie miejsce, w którym występuje problem, zamiast zwracać ciche złe wyniki.

Wszystko działa lokalnie w twojej przeglądarce. Tablica, którą wklejasz — ładunki interfejsu API, identyfikatory bazy danych, wartości konfiguracyjne — nigdy nigdzie nie są wysyłane. Skopiuj wynik, pobierz go jako plik .txt lub wyślij bezpośrednio do innego narzędzia.

Częste pytania

Które formaty tablic może przeanalizować?
Tablice JavaScript i JSON, listy Python, składnię PHP array() i krótką składnię [ ] (w tym tablice asocjacyjne, w których przechowywane są tylko wartości) oraz klauzule SQL IN() — z lub bez poprzedzającego przypisania zmiennej lub instrukcji SELECT.
Co robi opcja "Spłaszcz zagnieżdżone tablice"?
Jeśli włączone, elementy zagnieżdżonej tablicy, takiej jak [1, [2, 3], 4], są wklejane do płaskiego wyniku jako 1, 2, 3, 4. Jeśli wyłączone, zagnieżdżona tablica jest przechowywana jako jeden element wydrukowany tak, jak pojawił się w źródle.
Dlaczego "Usuń znaki cytowania" i "Usuń znaki ucieczki" są oddzielne?
Kontrolują różne rzeczy: usunięcie znaków cytowania usuwa znaki cudzysłowu, które rozgraniczają ciąg znaków, podczas gdy usunięcie znaków ucieczki dekoduje sekwencje takie jak \n wewnątrz wartości. Wyłączenie jednego bez drugiego pozwala utrzymać składnię źródłową bliższą oryginałowi, gdy jest to przydatne.
Co się dzieje, jeśli wejście nie jest prawidłowym literałem?
Narzędzie raportuje, co poszło nie tak — nie znaleziono żadnego literału, nieukończony ciąg znaków lub brakuje nawiasu zamykającego — wraz z przybliżnym umiejscowieniem problemu w tekście, zamiast zwracać cicho błędny wynik.
Czy moja tablica jest przesyłana gdziekolwiek?
Nie. Analiza przebiega całkowicie w twojej przeglądarce, więc tablica, którą wklejasz, nigdy nie opuszcza twoje urządzenie.