If then else matters! - I5 12600KF, Asus Tuf GT501, Asus Tuf OC 3080, Asus Tuf Gaming H670 Pro, 48GB, Corsair RM850X PSU, SN850 1TB, Arctic Liquid Freezer 280, ASUS RT-AX1800U router
"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney
1
| \d+_(\d+)([,]|$) |
Wat ik ook wel vaak doe voor dit soort gevallen is simpelweg een komma aan de tekst vastplakken ($str . ",") zodat de expressie simpeler wordt, sneller uitvoerbaar is

If then else matters! - I5 12600KF, Asus Tuf GT501, Asus Tuf OC 3080, Asus Tuf Gaming H670 Pro, 48GB, Corsair RM850X PSU, SN850 1TB, Arctic Liquid Freezer 280, ASUS RT-AX1800U router
Oh wacht, het kan idd. netter, die [] om de komma zijn niet nodig
1
| \d+_(\d+)(,|$) |
[ Voor 82% gewijzigd door benoni op 19-02-2009 11:17 ]
1
| "/\d+_(\d+)(,|$)/", "$1$2", |
If then else matters! - I5 12600KF, Asus Tuf GT501, Asus Tuf OC 3080, Asus Tuf Gaming H670 Pro, 48GB, Corsair RM850X PSU, SN850 1TB, Arctic Liquid Freezer 280, ASUS RT-AX1800U router
If then else matters! - I5 12600KF, Asus Tuf GT501, Asus Tuf OC 3080, Asus Tuf Gaming H670 Pro, 48GB, Corsair RM850X PSU, SN850 1TB, Arctic Liquid Freezer 280, ASUS RT-AX1800U router
Wat mooi mijn punt weer aantoond dat een niet regexp variant waarschijnlijk leesbaarder isbenoni schreef op donderdag 19 februari 2009 @ 11:56:
eruit replacen == vervangen door niets
Pak eerst even een bakje koffie anders
"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney
Ik dacht dat je van
1
| "/\d+_(\d+)(,|$)/", "$1$2", |
Dit wou maken
1
| "/(\d+)(,|$)/", "$1$2", |
Maar je bedoelt:
1
| "/\d+_/", "", |
[ Voor 7% gewijzigd door Guillome op 19-02-2009 12:10 ]
If then else matters! - I5 12600KF, Asus Tuf GT501, Asus Tuf OC 3080, Asus Tuf Gaming H670 Pro, 48GB, Corsair RM850X PSU, SN850 1TB, Arctic Liquid Freezer 280, ASUS RT-AX1800U router