Fórumok
Hali
Beletfutottam egy problémába, miszerint olyan reguláris kifejezés kellene, ami bármire illeszkedik, kivéve egy szóra.
tehát röviden grep -v szó
Lehet láma kérdés, de már két órája szpok vele... lehetetlen?
Üdv
- 1171 megtekintés
Hozzászólások
perlben ki tudod használni a zero width negative lookaheadet:
/^((?!szó).)*$/
extendedben szerintem csak ez marad: ha a szó "abcd", akkor
^([^a]|a([^b]|$)|ab([^c]|$)|abc([^d]|$))*$
- A hozzászóláshoz be kell jelentkezni
Wow. Köszi.
- A hozzászóláshoz be kell jelentkezni
^([^a]|a([^b]|$)|ab([^c]|$)|abc([^d]|$))*$
Ez nem jó, mert illeszkedik pl. az "aabcd", "ababcd", "abcabcd" sztringekre.
- A hozzászóláshoz be kell jelentkezni
miert kell agyuval verebre? mihez akarsz regexpet hasznalni, es minek, ha van mas (egyszerubb, gyorsabb) megoldas is?
---------------------
AFPer: We've missed you, did you miss us?
Pratchett: Yes, but I think I have time to reload.
- A hozzászóláshoz be kell jelentkezni