Réponse acceptée !
euh... tu utilises Java ?
bref, je pense qu'il y a un souci niveau Java sur cette regex, elle fonctionne parfaitement en .net...
sinon, essaye en retirant les backreferences...
<\?xml.*?\?\>\s*.*?dtd\"\>
Sébastien FERRAND (blog)
Consultant Indépendant
[Microsoft Visual C# MVP]