16. oktober 2004 - 04:05Der er
4 kommentarer og 1 løsning
Erstatte <backslash> med <backslash><backslash>
Hvordan erstatter jeg \ med \\ i java ?
replaceAll("\\", "\\\\"); giver en regexp fejl split("\\"); giver samme fejk
i begge tilfælge kan det ikke compile med en enkelt \ alene
Alternativt kan man ændre den path delimiter File klassen bruger (ikke permanent kun i et tilfælde)
Skal bruge \\ i en sti istedet for \ fordi det skal bruges i nogle runtime kald der ikke kan klare enkelt \
*Hint admins* Følgende felter er ikke korrekte : * "\\" er ikke med til at beskrive dit problem, så formuler venligst en bedre titel. - jo det var det faktisk, men ok.
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
Ah, ja, jeg fik kun fikset den første. Lyt til carsten. Men lad mig så forklare.
I en JavaString skal een \ stå to gange: "\\\\" er derfor to \-ere. Det er så et regulært udtryk, hvor \ er "magisk", og derfor skal have en \ foran. Så der står reelt een når der står to (altså oprindeligt 4 ...) ;)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.