Avatar billede badal Nybegynder
16. december 2004 - 09:15 Der er 6 kommentarer og
1 løsning

Fjerne tegn i en tekststreng

Jeg skal have fat i tallet der kommer efter "Test:" Hvordan gøres dette? Test står kun en gang i strengen.
Her er eksmepler på hvordan strengen kan komme til at se ud?
string temp1 = "<!--Test:3 -->";
string temp2 = "<!--Test:32 -->";
string temp3 = "<!--Test:345 -->";
string temp4 = "<-dfdfdf><!--Test:0 --><-djdjd->";
Avatar billede finger Nybegynder
16. december 2004 - 10:10 #1
string temp = myString.Substring(myString.IndexOf("Test:"+5));
string number = "";
foreach(char c in temp.ToCharArray())
{
  try
  {
      int.Parse(c);
      number += c;
  }
  catch(Exception)
  {
      //no more numbers
  }
}

vil jeg tro virker
Avatar billede wisen Nybegynder
16. december 2004 - 10:15 #2
.. en anden idé kunne være at bruge et regular expression - prøv at kigge på klassen Regex i System.Text.RegularExpressions
Avatar billede wisen Nybegynder
16. december 2004 - 10:18 #3
.. noget i stil med :

Regex regex = new Regex(@"Test:(.*)\s", RegexOptions.Compiled | RegexOptions.IgnoreCase);
Match match = regex.Match(temp1);
if( match.Success )
  string result = match.Result("$1");
Avatar billede badal Nybegynder
16. december 2004 - 12:45 #4
Hej wisen
det ser spændene ud med regex. Lige præcis hvordan finder frem til den kryptistiske sætning: Regex(@"Test:(.*)\s", RegexOptions.Compiled | RegexOptions.IgnoreCase);
Hvis du kan henvise mig til en tutorial eller en andne website så er pointene dine.
Avatar billede badal Nybegynder
17. december 2004 - 19:09 #6
takker.... giver du et svar wisen??
Avatar billede wisen Nybegynder
21. december 2004 - 08:44 #7
Jepper - værs'go
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