Preskoči na vsebino

Niz v besedilo

Razčlenite JavaScript, Python, PHP, JSON ali SQL niz in naštejte njegove stavke kot navadno besedilo.

Vhod
Izhod

Niz v besedilo

Prilepite niz ali dobesedno — JavaScript ali JSON niz, Python seznam, PHP array() ali kratko [ ] sintakso, ali SQL IN() klavzulo — in to orodje ga razčleni in izpiše stavke kot navaden seznam, privzeto eno na vrstico. To je nasprotno ročnemu pisanju niza: prilepite kodo, ki jo imate, in dobite vrednosti kot besedilo, ki ga lahko iščete, primerjate ali prilepite v preglednico.

Razčlenjevalnik bere pravo sintakso niza namesto samo deljenja z vejicami, zato pravilno upravlja s citatnimi stringi, ki vsebujejo vejice, pobegnjene narekovaje in ugneždene nize ali predmete. "Odstrani narekovaje" odstrani ' ali " znake, ki obkrožajo vsak besedilni element, in "Dekodiraj pobegne znake" pretvori sekvence kot \n, \t in \uXXXX v vrednosti v dejanske znake, ki jih predstavljajo — izklopite eno od njih, da zadržite sintakso bližje izvirniku. "Splosni ugnezdene nize" vključi stavke ugneždanega niza neposredno v ravno seznam namesto da ga obdrži kot eno stavko; pusti izklopljeno, da vidite ugneždeno dobesedno tako kot se pojavi.

Možnosti oblikovanja oblikujejo izhod namesto razčlenjenja: izberite kako se stavke spojijo (nova vrstica, vejica, podpičje, tabulator ali vaš lastni ločilnik), dodajte predpono ali pripono na vsako vrstico, oštevilčite stavke, obrežite razmike in odstranite prazne stavke. Če prilepljeno besedilo ni prepoznaven niz ali sta narekovaj ali oklepaj odprta, orodje pokaže približno kje se pojavi težava namesto tihega neuspeha.

Vse se izvršava lokalno v vašem brskalniku. Niz, ki ga prilepite — API obremenitve, ID-je baz podatkov, vrednosti konfiguracije — se nikoli ne naloži nikamor. Kopirajte rezultat, ga prenesete kot .txt datoteko ali ga pošljite neposredno drugemu orodju.

FAQ

Katere oblike nizov lahko razčleni?
JavaScript in JSON nize, Python sezname, PHP sintakso array() in kratko [ ] sintakso (vključno z asociativnimi nizi, kjer se ohranijo samo vrednosti), in SQL IN() klavzule — s predhodnim dodeljenjem spremenljivke ali brez njega ali SELECT izjave.
Kaj počne "Splosni ugnezdene nize"?
Ko je omogočeno, se stavke ugneždanega niza kot [1, [2, 3], 4] vključijo v ravni izhod kot 1, 2, 3, 4. Ko je onemogočeno, se ugneždani niz obdrži kot ena stavka, natisnjena tako kot se pojavi v viru.
Zakaj sta "Odstrani narekovaje" in "Dekodiraj pobegne znake" ločena?
Nadzorita različne stvari: odstranjevanje narekovajev odstrani znake narekovajev, ki razgraničujejo niz, medtem ko dekodiranje dekodira sekvence kot \n v vrednosti. Izklapljanje enega brez drugega vam omogoči, da ohranite izvirno sintakso bližje izvirniku, kadar je to koristno.
Kaj se zgodi, če vnos ni veljaven niz?
Orodje sporoči kaj se je motilo — niza ali dobesednega ni bilo mogoče najti, neprekinjen niz ali manjka zaprta oklepaja — skupaj s približnim mestom, kjer se problem začne v besedilu, namesto tihega vrnjenja napačnega rezultata.
Je moj niz naložen nekje?
Ne. Razčlenjevanje se izvršava v celoti v vašem brskalniku, tako da niz, ki ga prilepite, nikoli ne zapusti vašo napravo.