Regex-Frage (erledigt)

Hier wird dir geholfen, wenn du TV-Daten anbieten möchtest.
Jo
Site Admin
Beiträge: 9826
Registriert: 07 Apr 2006, 23:39

Regex-Frage (erledigt)

Beitragvon Jo » 12 Jul 2009, 23:00

Weiß jemand auf die Schnelle, warum

Code: Alles auswählen

    String fields = "Personen|Darsteller|Kamera|Regie|Moderation|Musik|Autor|Drehbuch|Mit";
    String patternStr = "(^|\n)("+fields+")(:|\t| )(.*?)\n(?:"+fields+"|\n\n|$)";
    Pattern pattern = Pattern.compile(patternStr, Pattern.DOTALL);
    Matcher matcher = pattern.matcher(input);


nicht passt auf

Code: Alles auswählen

..
Drehbuch:
Erich Kästner (als Berthold Bürger)

Regie:
Josef von Baky
..

uzi
Site Admin
Beiträge: 1724
Registriert: 02 Jul 2009, 14:32

Re: Regex-Frage

Beitragvon uzi » 13 Jul 2009, 07:40

quickrex behauptet, es würde einen match geben (0-55) und 4 matching groups ("", "Drehbuch", ":", "\r\nErich Kästner (als Berthold Bürger)\r\n\r").

Jo
Site Admin
Beiträge: 9826
Registriert: 07 Apr 2006, 23:39

Re: Regex-Frage

Beitragvon Jo » 13 Jul 2009, 10:26

Danke. Dann stimmt wohl was mit den Eingabedaten nicht.

Jo
Site Admin
Beiträge: 9826
Registriert: 07 Apr 2006, 23:39

Re: Regex-Frage

Beitragvon Jo » 13 Jul 2009, 11:49

Ich habe es jetzt ganz anders gemacht.


Zurück zu „TV-Daten selber anbieten“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast