Avatar billede mnv_dk Praktikant
12. juli 2006 - 09:15 Der er 3 kommentarer og
1 løsning

Match hvad der står mellem <id> og </id>

Hej...

Jeg skal bruge en regular expression der tager hvad der står mellem <id> og </id> i strenger foo og hiver det ud i et array.
Avatar billede nielle Nybegynder
12. juli 2006 - 19:36 #1
Hvad mener du med at du vil have det ud i et array? Der er jo kun en værdi.

Et eksempel:

        String foo = "blah1-blah2 <id> og </id> blah3-blah4";

        Pattern p = Pattern.compile("<id>(.*?)</id>");
        Matcher m = p.matcher(foo);

        if (m.find()) {
            String fundet = m.group(1);
            System.out.println("Match: " + fundet);
        } else {
            System.out.println("Ingen match.");
        }
Avatar billede mnv_dk Praktikant
13. juli 2006 - 11:07 #2
Well, det kunne godt være flere ID tags... Men jeg har løst den næsten lige så....

Smid et svar :)
Avatar billede nielle Nybegynder
13. juli 2006 - 18:20 #3
Svar :^)
Avatar billede nielle Nybegynder
25. juli 2006 - 22:07 #4
Så mangler du bare at acceptere svaret :^)
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
Kurser inden for grundlæggende programmering

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