Ongelma on seuraavanlainen:
on olemassa tiedosto, jonka sisältö on:
linja-auto 400
rekka-auto 40001
skootteri 50
jne.
regexpillä tarkoitus saada semmoinen aikaan, että kun haluan numerolla 400 tehdä haun, niin se kohdistuisi ainoastaan "linja-auto 400" riviin. (täsmennystä sen verran, että haku ei osuisi "rekka-auto 40001" riviin)
regexp
aloittelijaaa
2
1384
Vastaukset 2
- Piru
hattu eli ^ meinaa rivin alkua ja dollari $ loppua
"^auto 500" täsmäis vaan "auto"-alkavaan, mutta ei "linja-auto 500" alkavaan riviin
"auto 400$" täsmää
"auto 400" ja "linja-auto 400" riveihin.
"^linja-auto 400$" täsmää vain siihen etsimääsi - se menee
while ()
{
chomp;
if ($_ =~ /400$/) {
print "löytyi $_\n";
}
}
so. lue koko file, poista rivinvaihto (chomp)
jos luettu rivi ($_) mätsää (=~) 400 rivin lopussa
tulosta rivi
$ ankkuroi regexpin rivin loppuun, ^ sen alkuun.
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Ampuminen kylpylässä
Onko vornasen timbe käynyt hiukan kylpemässä vai mikä tämä ampumatapaus on kylpylässä? Tuntuu aika villi meno olevan naa751729- 241216
Kemijärvellä vesionnettomuus
Pitkänsillan ja taiteilijanniemen välillä nähty henkilön painuvan veden alle. Mitä on tapahtunut? Onko vesihiisi taas as341112Hei, voitko kuunnella
Voisitko auttaa minua selvittämään asioita? En halua ajaa sinua hulluuteen kanssani, en sitoa sinua, en esittää vaatimu135933Joku porukka lähtenyt täältä
Ihmeen hiljainen on palsta nyt. Yleensä tänne tulvii aloituksia yms, mutta nyt on kyllä erikoisen hiljaista.189826- 64704
Olipa yllätys
Kuten hyvin moni tiesi/arvasi että valetta alusta loppuun toi *olemme ystäviä* satu. Instassaan käsi kädessä kuva kertoo192629- 77622
On todella ikävää
Todella ikävää, että asiat ovat menneet tällaisiksi. Tämä ei ollut missään vaiheessa tarkoitukseni. Olen tehnyt virheit79608- 49571
Se kun olit pitkästä aikaa silmieni edessä
Oli kyllä sykähdyttävää. Tiedätkö, mikä laittaa minut ikävöimään sinua? Kun palautan mieleeni valtavan ihanan olemuksen,32528- 55517
- 57502
- 36474
Oletteko koskaan torjuneet kaivattuanne?
Minä olen, kun en silloin tajunnut vielä ihastuneeni. Yritin paikata tapahtunutta, mutta ei onnistunut enää.25457Kai sä mies ymmärrät..
..ettet jättänyt vaihtoahtoa. Tottakai toivon vielä, että pystyisit toimimaan niin että asiat korjaantuisivat. Vahvast28432- 33423
- 40417
- 16409
- 82398