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ó.
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
"azonban ez nem teljesíti a feltételt az utolsó példára"
Mivel az utolsó példa nem is egy szó.
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
"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 © 2025, 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!