hallo iedereen,
...
Ik zoek een bepaalde .NET reguliere expressie voor onderstaande tekst.
De bedoeling is een reguliere expressie te vormen die in de inputstring alle
zinnen matcht waarin het woord "de" of "het" minstens 2 keer voorkomt!
We gaan er van uit dat de eerste letter in de zin een HOOFDLETTER moet zijn...
Het lidwoord zelf kan voorkomen in hoofdletters of kleine letters.
Een zin wordt niet perse afgesloten door een newline, wel steeds door een
leesteken! Dit leesteken kan een punt, uitroep- of vraagteken (of combinatie) zijn.
De vraag die je je kan stellen is of we de zin ZO kunnen beeindigen?! Ja hoor,
het combineren leidt ook tot het (goede) resultaat leiden!!!! We veronderstellen
dat de zin zelf, naast afsluitend leesteken, overige punten, uitroep- of vraagtekens
zal bevatten.
Whitespaces tussen 2 regels maken geen deel uit van een of andere zin.
Ik maak gebruik van .NET regex tester.
...
Na een hele tijd zoeken ben ik tot deze expressie gekomen
(?<word>(\b(D(e|E)|H(et|ET)\b)))[^.!?]+?\b\k<word>\b[^.!?]*?[.!?]+
Maar ik krijg geen enkel outputresultaat of matches. Wat ik zeer vreemd.
Weet er iemand de juiste expressie hiervoor?
Groeten
Tom
...
...
Ik zoek een bepaalde .NET reguliere expressie voor onderstaande tekst.
De bedoeling is een reguliere expressie te vormen die in de inputstring alle
zinnen matcht waarin het woord "de" of "het" minstens 2 keer voorkomt!
We gaan er van uit dat de eerste letter in de zin een HOOFDLETTER moet zijn...
Het lidwoord zelf kan voorkomen in hoofdletters of kleine letters.
Een zin wordt niet perse afgesloten door een newline, wel steeds door een
leesteken! Dit leesteken kan een punt, uitroep- of vraagteken (of combinatie) zijn.
De vraag die je je kan stellen is of we de zin ZO kunnen beeindigen?! Ja hoor,
het combineren leidt ook tot het (goede) resultaat leiden!!!! We veronderstellen
dat de zin zelf, naast afsluitend leesteken, overige punten, uitroep- of vraagtekens
zal bevatten.
Whitespaces tussen 2 regels maken geen deel uit van een of andere zin.
Ik maak gebruik van .NET regex tester.
...
Na een hele tijd zoeken ben ik tot deze expressie gekomen
(?<word>(\b(D(e|E)|H(et|ET)\b)))[^.!?]+?\b\k<word>\b[^.!?]*?[.!?]+
Maar ik krijg geen enkel outputresultaat of matches. Wat ik zeer vreemd.
Weet er iemand de juiste expressie hiervoor?
Groeten
Tom
...