Ich baue einen Regex-Helfer unter http://www.debuggex.com . Für die Detailgenauigkeit, die ich anzeigen möchte, muss ich meinen eigenen Parser und Matcher schreiben.
Um sicherzustellen, dass mein Parser und Matcher korrekt funktionieren, habe ich meine eigenen Komponententests für die Javascript-Variante von Regexes geschrieben, aber diese decken nur Randfälle ab, die mir bekannt sind. Ich möchte eine Standard-Testsuite verwenden und wurde kürzlich auf http://hg.ecmascript.org/tests/test262/summary verwiesen , die ich verwenden werde.
Meine Frage ist, wo finde ich solche Testsuiten für andere Regex-Geschmacksrichtungen? Ich möchte in Zukunft andere Geschmacksrichtungen unterstützen. Ich konnte durch Googeln nichts finden ("Test" verschmutzt die Ergebnisse mit Regex-Testern). Ich suche Testsuiten für die Sprachen Python , PHP , Perl , Java , Ruby und .net .
re
Modul .Antworten:
Die meisten dieser Sprachen sind Open Source. Jedes anständige Projekt sollte seine Testfälle in diesem Repo haben, sonst wäre ich ziemlich besorgt.
Ich habe auf dieser Seite auch ein umfangreiches Diagramm gefunden , das Ihnen hilfreich sein könnte.
quelle
Um eine vollständige Liste auf einer Seite zu haben, habe ich diejenigen gefunden, die in der akzeptierten Antwort weggelassen wurden:
quelle
Zusätzliche Regex-Testsuiten für zusätzliche Sprachen:
tests.*d
Dateien suchen ).*test.*go
Dateien suchen )re[_g].*txt
)reg.*test
Dateien).*regexp.*js
)Bonus
quelle