Avatar billede tommer Nybegynder
06. december 2004 - 20:41 Der er 6 kommentarer og
1 løsning

replace, remove på streng

hvordan fjerner jeg xxx fra denne streng:
<body xxx xxx  xxx ... ...>
altså alt inhold så der kun er: <body> tilbage..
Avatar billede arne_v Ekspert
06. december 2004 - 20:44 #1
Hvad er problemet ?

Er tag navnet variabelt ?

Kan der være tekst foran og bagefter tagget ?
Avatar billede tommer Nybegynder
06. december 2004 - 21:13 #2
jeg vil bare gerne fjerne alt mellem "<body" og ">" og ja det er variabelt...
Avatar billede arne_v Ekspert
06. december 2004 - 21:16 #3
Hm.

Nemmeste er nok at brufe IndexOf til at finde mellemrummet og så tage
det før mellemrummet + ">".

C# eller VB.NET ?
Avatar billede arne_v Ekspert
06. december 2004 - 22:05 #4
C# eksempel:

            string s = "<body xxx xxx  xxx ... ...>";
            int ix = s.IndexOf(" ");
            string s2 = s.Substring(0, ix) + ">";
Avatar billede arne_v Ekspert
06. december 2004 - 22:12 #5
Eller hvis du er glad for regex:

string s = "<body xxx xxx  xxx ... ...>";
MatchCollection mtch = Regex.Matches(s, "(<[a-z]+)(?:[^>]*)(>)");
string s3 = mtch[0].Groups[1].ToString() + mtch[0].Groups[2].ToString();
Avatar billede arne_v Ekspert
06. december 2004 - 22:12 #6
og et svar
Avatar billede tommer Nybegynder
06. december 2004 - 23:52 #7
ok tak for det ;)
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