Forum » Programiranje » Kje in kako dobiti vse črke abecede?
Kje in kako dobiti vse črke abecede?
garamond ::
PHP ma malo drugačno sintakso patternov:Bolj sem ciljal na samo implementacijo kot pa razliko v sintaksi. \w (in posledično \W) se dejansko obnašajo različno v različnih jezikih. V Python očitno to ni le enostavna bližnjica do "[a-zA-Z_0-9]".
preg_replace("/\W/u", '', $string);
Recimo implementacija \w v C# naj bi bila taka (kuall to napiše v parih minutah).
A parody of extremism is impossible to differentiate from sincere extremism.
Gagatronix ::
Toliko kot je bilo nakladanja v tej temi skorajda nisem videl nikjer drugje na slol-techu. OP ne pove kaj sploh hoce oziroma rabi 3/4 teme da pove da hoce iz stringov fuknit ven nonalphanumerics-e.
Jao, nic cudnega da gre svet v kurac, ce ste pa vsi programerji taki.
Jao, nic cudnega da gre svet v kurac, ce ste pa vsi programerji taki.
bemfa ::
Implementacija je ista, le unicode nabor znakov je treba vzet, ne samo ascii, zato da šumniki pa ostrivci itd. spadajo v A-Za-z. Treba je uporabit modifier 'u' (unicode).
murrieta ::
Gagatronix je izjavil:
Problem resujes z napacnega konca. Ce so ti problem oklepaji, narekovaji in podobno, jih z regexom vrzes ven. 10x manj dela, 10x manj kode, verjetno tudi 10x hitreje.
"Some people, when confronted with a problem, think "I know, I'll use regular expressions." Now they have two problems."
-- Jamie Zawinski, 1997
Pa se malo ozadja: http://regex.info/blog/2006-09-15/247
Zgodovina sprememb…
- spremenilo: murrieta ()
murrieta ::
#2
... in nocna mora za kogarkoli, ki bo moral vzdrzevati za tabo, sploh, ce escapas v stringu in ne pustis komentarja z originalom.
Potem sta pa dve moznosti, da ti bo nekdo pametoval, kako ne poznas backward propagationa, ali pa se bo nasel nekdo, ki regular expressione dejansko steka in ga bo popravil na nacin, kjer se bo izvajal 50x hitreje ampak ga nihce nikoli vec ne bo znal spremeniti.
Regular expressioni so simpl ko pasulj, razen, ko niso.
Za vse ostalo:
Gagatronix je izjavil:
Problem resujes z napacnega konca. Ce so ti problem oklepaji, narekovaji in podobno, jih z regexom vrzes ven. 10x manj dela, 10x manj kode, verjetno tudi 10x hitreje.
... in nocna mora za kogarkoli, ki bo moral vzdrzevati za tabo, sploh, ce escapas v stringu in ne pustis komentarja z originalom.
Potem sta pa dve moznosti, da ti bo nekdo pametoval, kako ne poznas backward propagationa, ali pa se bo nasel nekdo, ki regular expressione dejansko steka in ga bo popravil na nacin, kjer se bo izvajal 50x hitreje ampak ga nihce nikoli vec ne bo znal spremeniti.
Regular expressioni so simpl ko pasulj, razen, ko niso.
Za vse ostalo:
Gagatronix je izjavil:
Problem resujes z napacnega konca. Ce so ti problem oklepaji, narekovaji in podobno, jih z regexom vrzes ven. 10x manj dela, 10x manj kode, verjetno tudi 10x hitreje.
"Some people, when confronted with a problem, think "I know, I'll use regular expressions." Now they have two problems."
-- Jamie Zawinski, 1997
Pa se malo ozadja: http://regex.info/blog/2006-09-15/247
Zgodovina sprememb…
- spremenilo: murrieta ()
Gagatronix ::
#2Gagatronix je izjavil:
Problem resujes z napacnega konca. Ce so ti problem oklepaji, narekovaji in podobno, jih z regexom vrzes ven. 10x manj dela, 10x manj kode, verjetno tudi 10x hitreje.
... in nocna mora za kogarkoli, ki bo moral vzdrzevati za tabo, sploh, ce escapas v stringu in ne pustis komentarja z originalom.
Potem sta pa dve moznosti, da ti bo nekdo pametoval, kako ne poznas backward propagationa, ali pa se bo nasel nekdo, ki regular expressione dejansko steka in ga bo popravil na nacin, kjer se bo izvajal 50x hitreje ampak ga nihce nikoli vec ne bo znal spremeniti.
Regular expressioni so simpl ko pasulj, razen, ko niso.
Za vse ostalo:
Gagatronix je izjavil:
Problem resujes z napacnega konca. Ce so ti problem oklepaji, narekovaji in podobno, jih z regexom vrzes ven. 10x manj dela, 10x manj kode, verjetno tudi 10x hitreje.
"Some people, when confronted with a problem, think "I know, I'll use regular expressions." Now they have two problems."
-- Jamie Zawinski, 1997
Pa se malo ozadja: http://regex.info/blog/2006-09-15/247
"If you have a Problem and you decide to use Java to solve it...
... you now have Problem and ProblemImpl."
Daj nestoj budalirat pa prodajat svojo propagando.
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | python regex splitOddelek: Programiranje | 564 (469) | HotBurek |
» | [C++] Ponavljanje črk v stringuOddelek: Programiranje | 1403 (1189) | darkkk |
» | Ponavljanje črk? How to?Oddelek: Programiranje | 1208 (1111) | vorantz |
» | [Java] razlaga kodeOddelek: Programiranje | 2033 (1619) | Sergio |
» | mIRCOddelek: Programiranje | 2437 (1771) | Sims |