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
354
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
Suomen kansa haluaa Antti Lindtmanista pääministerin
Lindtman on miltei tuplasti suositumpi kuin etunimikaimansa Kaikkonen. Näin kertoo porvarimedian teettämä kysely. http2454422Vain 21% kannattaa Lindtmania pääministeriksi
se on selvästi vähemmän kuin puolueen kannatus, mites nyt noin?1232879Miten löydän sinut
Ja saan sanottua kaiken mitä haluan sinulle kertoa? Ja kuinka kuuntelisit minua sen hetken? Kuinka voin ilmaista sen mit412632Yöllinen autolla kaahari Heinolan seudulla
Asukkaita häiriköivän nuoren herran autokaahaus keskustelu poistettu, onko jokin hyvävelijärjestelmä käytössä ?831606Vaikea tilanne
Hieman kolkuttaa omatuntoa, kun on osoittanut kiinnostusta väärää naista kohtaan. En ymmärrä miten toinen on voinut te1161508- 491229
- 851164
Julkinen sektori on elänyt aivan liian leveästi yli varojensa!
Viimeisen 15 vuoden aikana julkisen puolen palkat ovat nousseet n. 40%, kun taas yksitysellä sektorilla vain n. 20%. En2021052- 45996
- 59993