- zaphodb blogja
- A hozzászóláshoz be kell jelentkezni
- 681 megtekintés
Hozzászólások
Egy regexp nem csinal semmit. ugyanugy mint ahogy az alabbi _szo_ sem: "buvarkodik" :->
arra gondolsz, hogy mire illeszkedhet. ezekre pl: 200235 vagy 200643 stb...
zsolt
- A hozzászóláshoz be kell jelentkezni
illeszkedik minden olyan sztringre, amiben van egy 6 karakteres szam, aminek elso jegye 2, masodik es harmadk jegye 0, negyedik, otodik es hatodik jegye nincs meghatarozva.
tehat illeszkedik az "200000" "a200000b" "12000021" mindegyikere.
Mellesleg az awk regexp nem specialis, sima regexp, lehet probalgatni, hogy
egrep '200[0-9]{3}'
szetbontva:
200 <- fix string, ennek igy kell lennie
[0-9] <- egy karakter, ami 0-9 kozott van (tehat szamjegy)
{3} <- az elozo specifikum pontosan 3-szor legyen meg
miutan nincs a regexp lezarva (a $ (sorveg) jellel) emiatt a "pontosan 3 darab" utan allhat barmi.
- A hozzászóláshoz be kell jelentkezni
+1 (es az sincs rogzitve, hogy sztring eleje lenne, pont ugy ahogy irtad)
- A hozzászóláshoz be kell jelentkezni
nem sima regexp, mint ahogy te is írod _extended_grep-el (grep -E, egrep) működik
van többféle regexp, _főleg_ a számításigénye miatt, pl a standard és a kiterjesztett :)
kicsit azért fura hogy itt a hupon egy reguláris kifejezés valakinek új
még egy kis mágia: {n,} {,k} {n,k} ki lehet találni :)
- A hozzászóláshoz be kell jelentkezni
Bármi, 200, szám, szám, szám, bármi.
- A hozzászóláshoz be kell jelentkezni