Poista päällekkäiset rivit: järjestä ja siivoa

Poista päällekkäiset rivit tekstilistasta, kirjainkoon huomioinnin ja aakkosjärjestykseen järjestämisen vaihtoehdoilla.

Kaksoiskappaleiden poistaja

Ilmoita ongelmasta

Löysitkö bugin tai onko sinulla ehdotus työkalulle Poista päällekkäiset rivit: järjestä ja siivoa? Kerro meille!

lines: 0
Case Sensitive
Trim Whitespace
Remove Empty Lines
Sort Alphabetically

Cleaned Result

Paste your text list here... Apple Orange Apple (duplicate) Banana

Poista päällekkäiset rivit

Tämä työkalu jakaa liitetyn tekstin yksittäisiin riveihin ja säilyttää vain uniikit rivit poistamalla jokaisen rivin, joka toistuu myöhemmin listalla. Neljä erillistä kytkintä määrittävät, milloin kaksi riviä lasketaan samaksi: kirjainkoon huomiointi, välilyöntien poisto, tyhjien rivien poisto sekä se, järjestetäänkö tulos aakkosjärjestykseen vai säilytetäänkö alkuperäinen järjestys.

Näin se toimii

Syöte jaetaan jokaisesta rivinvaihdosta, ja jokainen jäljelle jäävä rivi verrataan jo nähtyihin riveihin. Kun poista välilyönnit on päällä, mikä on oletusasetus, jokaisen rivin alusta ja lopusta poistetaan välilyönnit ennen vertailua, joten rivi, jonka lopussa on ylimääräinen välilyönti, ei enää eroa samasta rivistä ilman tuota välilyöntiä. Kun poista tyhjät rivit on päällä, myös oletuksena, leikkauksen jälkeen jäljelle jääneet tyhjät rivit poistetaan suoraan sen sijaan, että ne laskettaisiin toistensa kaksoiskappaleiksi. Jokainen rivi verrataan pienillä kirjaimilla, ellei kirjainkoon huomiointi ole päällä; siksi "Maito" ja "maito" yhdistyvät oletuksena yhdeksi riviksi ja pysyvät erillään vasta, kun tämä kytkin kytketään päälle. Rivin ensimmäinen esiintymä säilytetään, myöhemmät toistot poistetaan. Kun järjestä aakkosjärjestykseen kytketään päälle, jäljelle jääneet rivit järjestetään uudelleen A:sta Ö:hön liittämisjärjestyksen sijaan.

Esimerkki

Kun tämä kuuden rivin ostoslista liitetään, poista välilyönnit ja poista tyhjät rivit päällä ja kirjainkoon huomiointi pois päältä, jäljelle jää neljä uniikkia riviä: Maito, Leipä, Voi ja Munat. Tulospaneeli näyttää yhteensä 6 riviä, 2 poistettu ja 4 jäljellä, koska kolmas rivi oli vain ensimmäisen pienaakkosinen toisto, ja neljäs rivi oli toinen rivi, jonka lopussa oli ylimääräinen välilyönti. Kun kirjainkoon huomiointi kytketään päälle, tulos muuttuu: "maito" lasketaan nyt eri riviksi kuin "Maito", joten jäljelle jää 5 riviä 4:n sijaan, ja vain 1 poistetaan.

Syöte:
Maito
Leipä
maito
Leipä 
Voi
Munat

Tulos (ei kirjainkoon huomiointia, siistitty, ilman tyhjiä rivejä):
Maito
Leipä
Voi
Munat

Kun myös järjestä aakkosjärjestykseen on päällä, samat neljä riviä palautuvat muodossa Leipä, Maito, Munat, Voi liittämisjärjestyksen sijaan aakkosjärjestyksessä. Tämä järjestys ei huomioi kirjainkokoa, joten "Maito" ja "maito" päätyisivät lähelle toisiaan, vaikka kirjainkoon huomiointi olisi päällä. Yhteensä-, Poistettu- ja Jäljellä-luvut päivittyvät joka kerta, kun lista käsitellään, joten jokaisen kytkimen vaikutus näkyy heti.

Usein Kysytyt Kysymykset