Avatar billede hipermedia Nybegynder
16. marts 2007 - 09:26 Der er 1 kommentar og
1 løsning

Regex.IsMatch hjælp

Hej

Jeg skal teste en string, men jeg ved ikke så meget omkring regexp's.
Håber nogle vil hjælpe med det :)

Format:
"text";"text";"tal";"text";"text"

Eks.:
"TEST";"Noget tekst";"555";"Hej med dig";"Hej igen"

Der skal være 5 pladser, 4 tekst og 1 tal.


På forhånd tak.
/hiper
Avatar billede kalp Novice
16. marts 2007 - 10:12 #1
Jeg har lavet denne metode til dig.. som du kan sende din string til og så kan den returnere true eller false.

private bool isMatch(string text)
    {
        char splitter = ';';
        string[] textList = text.Split(splitter);
        if (textList.Length != 5)
            return false;

        int numberTypes = 0;

        foreach(string partText in textList)
        {
            try
            {
                Convert.ToInt32(partText);
                numberTypes++;
            }
            catch { }
        }
        if (numberTypes != 1)
            return false;

        return true;
    }
Avatar billede hipermedia Nybegynder
16. marts 2007 - 13:50 #2
tak
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