2009-06-18 10 views
0

Ich hatte angenommen, das Maximum war 9, aber nach ein paar Experimenten weiß ich, dass es nicht ist. Die Javadocs für Pattern und Matcher sollen kein Maximum auflisten.Maximale Anzahl von Gruppen in Java Regex

+2

Warum haben Sie angenommen, das Maximum war 9? – Copas

+0

gibt es ein Maximum? –

+2

Es gibt Regex-Varianten, die Sie auf neun Gruppen beschränken. Jakarta Regexp ist einer von ihnen –

Antwort

5

Es gibt keine explizite Obergrenze, also wäre theoretisch die maximale Integer.MAX_VALUE. In der Praxis wird der Max je nach verfügbaren Ressourcen variieren, aber ich bin mir sicher, dass es viel mehr ist, als du jemals brauchen wirst.