Avatar billede beef12 Nybegynder
12. november 2004 - 10:58 Der er 9 kommentarer og
1 løsning

string replace i C#

Hello,

Jeg vil gerne erstatte alle ord der hedder "and" i min log fil som jeg skriver til en fil med and efterfulgt af linieskift. Når jeg anvender nedenstående kode, får jeg ingen fejl, men det påvirker slet ikke min logfil som jeg har genereret.

string user_file_log =  "log.sql";
user_file_log = Regex.Replace(user_file_log, "and", "and\n");

Hvad gør jeg galt? Eller er der en bedre måde at lave en string replace på?
Avatar billede arne_v Ekspert
12. november 2004 - 11:06 #1
1) du kan bare

string user_file_log =  "log.sql";
user_file_log = user_file_log.Replace("and", "and\n");

2)

du erstatter alle forekomster af "and" i filnavnet - ikke i filens indhold !!!!
Avatar billede beef12 Nybegynder
12. november 2004 - 12:05 #2
virker stadig ikke...
Avatar billede arne_v Ekspert
12. november 2004 - 12:12 #3
Hvad virker ikke ?
Avatar billede beef12 Nybegynder
12. november 2004 - 12:41 #4
det du foreslog...
Avatar billede beef12 Nybegynder
12. november 2004 - 12:42 #5
den laver outputtet - men ingen linieskift efter and
Avatar billede arne_v Ekspert
12. november 2004 - 12:47 #6
Da "log.sql" ikke indeholder "and" så sker der jo ikke noget !

Læste du mit #2 ?
Avatar billede Syska Mester
12. november 2004 - 12:58 #7
Som aner skriver, opretter du bare en string som indeholder ordet "log.sql" og ikke andet, jeg kan ikke se der står nogle "and" ord i den sting?? kan du??

Du har jo ikke åbnet og læst filen ind endnu... der skal noget andet kode til, som jeg ikke lige kan i hovedet....
Avatar billede beef12 Nybegynder
12. november 2004 - 13:04 #8
nåårh... det er rigtigt  - min string der indeholder outputtet hedder log_sql - forvirrede vist bare mig selv der. Tak for hjælpen...
Avatar billede beef12 Nybegynder
12. november 2004 - 13:54 #9
arne_v du skal nu alligevel ha' points - smid et svar :-)
Avatar billede arne_v Ekspert
12. november 2004 - 15:06 #10
svar
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester