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?
Miten haen kaikki muut sanat paitsi ne jotka alkavat tietyillä kirjaimilla?
5
154
Vastaukset
- 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
Theermannilla kulkee!
Vouti vie kaiken mikä mieheltä irti lähtee ja palstan naiset syyttävät tilanteesta kilpaa eri naisia. Miehellä on elämän1307768- 555788
Esivaihdevuodet, menopaussi
https://www.pihlajalinna.fi/palvelut/yksityisasiakkaat/terveys/esivaihdevuodet-eli-premenopaussi Täällä kun puhutaan pa803283Tänään taas tuli pari-kolme juttua
Jotka niin mielelläni jakaisin sun kanssa. Niin paljon elämää jaettavana ja niin selkeä paikka sinulle. Mutta ymmärrän72903Kuhmo tekisi perässä
Lomauttakaa kaupungin talolta turhat lattiankuluttajat pois, kuten naapuripitäjä101678Suomi julkaisi varautumisoppaan
Että sellanen tappaus. Kun kriisitilanne iskee, niin on mentävä nettiin ja luettava ohjeet suomi.fi -sivuilta. Onkohan j2091610Miksi putin ei valinnut ensimmäiseksi kohteekseen Suomea?
Olisiko ollut sittenkin helpompi kohde?3301323Ukraina sai luvan vastata ohjuksin Venäjän lueelle
Mediatietojen mukaan Yhdysvallat on antanut Ukrainalle luvan iskeä pitkän kantaman ohjuksilla Venäjälle. Ylen kirjeenvai3351172Olen jälleen pahoillani
Harjoittamastani henkisestä väkivallasta palstan välityksellä. Kyllä ne voi vaikuttaa jotenkin mieleen, vaikka ei itsell931169Oot vaan niin hellä
Ja lämmin luonteeltasi, että rakastan sitä yli kaiken. Oot ehkä tietämättäsi auttanut mua todella paljon. Auttaisit tämä321071