29. august 2002 - 15:58
Der er
8 kommentarer og 1 løsning
mellemrum og Regex
hvordan macther man mellemrum (" ") med Regex?
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
29. august 2002 - 16:07
#1
\s
29. august 2002 - 16:18
#2
\s virker ikke rigtigt Jeg har den her statement new Regex("\\s\\[(?<name>\\w*)\\]", RegexOptions.Compiled); den skulle gerne match " [noglebogstaverher]" men det gør den ikke. men new Regex("\\[(?<name>\\w*)\\]", RegexOptions.Compiled); matcher "[noglebogstaverher]" fint.
29. august 2002 - 16:33
#3
Er du sikker på at der kun er et mellemrum, hvis ikke så brug: \s+ PS: Det er nemmere at læse dine regex hvis du bruger @ foran strengen så slipper du for at escape, altså f.eks.: new Regex( @"\s\[(?<name>\w*)\]", RegexOptions.Compiled );
29. august 2002 - 16:34
#4
29. august 2002 - 17:14
#5
det virker sku ikke rigtigt
29. august 2002 - 17:28
#6
29. august 2002 - 17:41
#7
ja jeg har også været over det 100 gange nu
29. august 2002 - 17:52
#8
ah fandt problemmet - det var fordi jeg har brugt Escape() og derfor blev " " til "\ " så nu virker \s som den skal
29. august 2002 - 17:53
#9
Okay.. Jeg kunne heller ikke forstå hvis der var fejl i dokumentationen :-)
Kurser inden for grundlæggende programmering