Hogyan kereshetőek meg reguláris kifejezéssel?
Van egy ki problémám a reguláris kifejezésekkel.
Olyan szávakat szeretnék megkeresni, amelyek számmal vagy más karakterrel kezdődnek: például 1a, 6.48, 9 824 156abb
Eddig ezt használtam: egrep -o '\<[[:digit:]][^[:blank:]]*\>' azonban ez nem teljesíti a feltételt az utolsó példára. Hogyan tudom azt is megkerestetni?
Második kérdésem, hogyan tudom megkeresni azokat a sorokat, amik egy bizonyos szóval kezdődnek. Ezt is jó lenne az "egrep -o"-val megkerestetni. Próbálkoztam így: egrep -o "^alma[^\(ascci kódja a sortoresnek)]*", de nem dob ki semmit. Rákerestem googleban is, de sajnos nem találtam olyan megoldást, ami kedvemre való.
"azonban ez nem teljesíti a feltételt az utolsó példára"
Mivel az utolsó példa nem is egy szó.
"Olyan szávakat szeretnék megkeresni, amelyek számmal vagy más karakterrel kezdődnek"
Ennek nincs sok értelme... minden szó számmal, vagy más karakterrel kezdődik. :)
"hogyan tudom megkeresni azokat a sorokat, amik egy bizonyos szóval kezdődnek"
egrep -w "^alma"
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!