Miten haen kaikki muut sanat paitsi ne jotka alkavat tietyillä kirjaimilla?

Anonyymi

let lause = "Olipa kerran kana, jonka takana oli musta lakana. Pakana, sanoi kana, ja käytti niittiä hakana.";

let sana = (miten haen siten, että kaikki muut tulevat esille, paitsi h,i,j,k,l,m,n -kirjaimilla alkavat, eli mitä tähän tulee?

5

88

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Anonyymi

      Tuota ei kannata kokonaisuudessaan säännöllisellä lausekkeella tehdä, sillä kaiken maailman pilkkujen ja sanavälien erottelu käy mahdottomaksi ja tarvitsee "capturing groups" yms. Ja miten vitussa siihen pistetään lauseen alku ja loppu (^ $) myös?!? Hakasulkujen sisään???

      Ei, ei. Ensin hajotat ja hallitset, splittaa, trimmaa. Sitten voit filtrata /[^h-n].*/i:llä

      • Anonyymi

        Tämä on tentistä suoraan kopioitu. Olen miettinyt tässä ja yrittänyt etsiä vastausta vittu mitään löydy :D


    • Anonyymi

      Bash shell versio
      str="Olipa kerran kana, jonka takana oli musta lakana. Pakana, sanoi kana, ja käytti niittiä hakana."
      for w in $str; do echo $w; done | sed '/^[hijklmn]/d'

      Edellinen tulostaa tämän:
      Olipa
      takana
      oli
      Pakana,
      sanoi

      • Anonyymi

        No kun noin nätisti sanoit, niin vielä

        JavaScript versio
        var str="Olipa kerran kana, jonka takana oli musta lakana. Pakana, sanoi kana, ja käytti niittiä hakana.";

        let mystr = str.split(" ");
        console.log(mystr);
        for(var i = 0; i < mystr.length; i ) {
        if (!mystr[i].match(/^h|^i|^j|^k|^l|^m|^n/g)) {
        console.log(mystr[i]);
        };
        }


      • Anonyymi
        Anonyymi kirjoitti:

        No kun noin nätisti sanoit, niin vielä

        JavaScript versio
        var str="Olipa kerran kana, jonka takana oli musta lakana. Pakana, sanoi kana, ja käytti niittiä hakana.";

        let mystr = str.split(" ");
        console.log(mystr);
        for(var i = 0; i < mystr.length; i ) {
        if (!mystr[i].match(/^h|^i|^j|^k|^l|^m|^n/g)) {
        console.log(mystr[i]);
        };
        }

        Onneksi on Turbo Urpo, joka taitaa nämä jutut.


    Ketjusta on poistettu 2 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Tollokin tajuaa että Timo Vornanen

      oli joutunut äärimmäiseen tilanteeseen ampuessaa yhden laukauksen katuun. Ei poliisi tee tuollaista hetken mielijohteest
      Maailman menoa
      624
      4622
    2. Istuva kansanedustaja epäiltynä pahoinpitelystä ja ampuma-aserikoksesta

      Seiskan tietojen mukaan Timo Vornanen on epäiltynä pahoinpitelystä ja ampuma-aserikoksesta eikä kenellekään taatusti tul
      Maailman menoa
      468
      3509
    3. Timo Vornanen kilahti

      Mikähän sille kansanedustajalle polisiisi miehelle on noin pahasti mennyt hermot , että tulevaisuudensa pilasi totaalise
      Kotka
      154
      3211
    4. Pullonpalautusjärjestelmä muuttuu - paluu menneisyyteen

      EU suuressa viisaudessaan on päättänyt, että pulloja pitää kierrättää. Jos oikein ymmärsin, nykyisen järjestelmänmme ti
      Maailman menoa
      168
      2469
    5. Sininen farmari - Ford Focus- YFB-842 on poliisilta kadoksissa Kauhajärvellä

      https://alibi.fi/uutiset/poliisilta-poikkeuksellinen-vihjepyynto-autossa-oleva-henkilo-on-avuntarpeessa/?shared=29255-2d
      Lapua
      10
      2309
    6. 252
      1867
    7. Onko oikeudenmukaista? Yhdellä taholla yllättävä valta-asema Tähdet, tähdet -voittajan valinnassa!

      Näinpä, onko sinusta tämä oikein? Viime jaksossakin voittaja selvisi vain yhden äänen erolla ja tänä sunnuntaina ensimm
      Tv-sarjat
      23
      1457
    8. No kerros nyt nainen

      Kumpi mielestäsi oli se joka väärinkäsitti kaiken? Nyt voi olla jo rehellinen kun koko tilanne on jo lähes haihtunut.
      Ikävä
      100
      1349
    9. Persukansanedustaja Timo Vornanen ammuskellut Helsingissä

      Poliisi siviiliammatiltaan, luvallinen ase mukana baarissa tällä hemmetin valopääpersulla. Meni eduskunnasta suoraan baa
      Haapavesi
      95
      1340
    10. Nainen, mietit miten minä jaksan

      En voi hyvin. Nykyään elämäni on lähinnä selviytymistä tunnista ja päivästä toiseen. Usein tulee epävarma olo, että mite
      Ikävä
      89
      1140
    Aihe