2010-03-10 4 views
7

Gibt es ein kostenloses Windows-Softwareprogramm, mit dem Sie mithilfe eines Assistenten reguläre Ausdrücke generieren können?Gibt es ein kostenloses Tool, das wie ein Regexp-Assistent ist?

Ich bin mir nicht genau sicher, wonach ich suche, aber ich suche keinen regexp Evaluator. Was ich brauche, ist ein Taschenrechner/Assistent, der mir hilft zu lernen, wie Reg-Ausdrücke funktionieren, während ich nicht alle Syntaxdetails kenne (bis ich die Erfahrung natürlich habe).

+0

Grundsätzlich möchten Sie eine kostenlose Version von RegexBuddy? –

+0

Ich frage mich, ob das, was du fragst, wirklich vernünftig ist. Regex ist eine komplexe und expressive Art, Ziele zu definieren, mit denen die natürliche Sprache zu kämpfen hat. dh um 'a \ s + ([Dd] og | [Cc] at) \ s + isst \ s + (a * \ s + | \ s *) \ 1' zu erklären, benötigen Sie eine Erklärung wie '' a 'gefolgt von Leerzeichen gefolgt von "Hund" oder "Katze" mit optionalem Anfangskapital, gefolgt von Leerzeichen, dann "isst", gefolgt von Leerzeichen mit einem optionalen "a", gefolgt von Leerzeichen gefolgt von dem zweiten Wort. Ich bin mir nicht sicher, dass es sein würde sehr einfach zu konvertieren oder solche Erklärungen programmatisch zu verwenden.So besser, nur ein Tutorial zu lesen – SpliFF

Antwort

9

Expresso ist ein gutes kostenloses Tool. Es braucht nur eine E-Mail-Registrierung, aber es ist kostenlos. Der Entwickler dieses Tools schrieb auch The 30 Minute Regex Tutorial, mit denen Sie folgen können. Es ist in der Hilfedatei von Expresso enthalten.

RegexBuddy ist nicht frei, aber scheint eine hilfreiche UI und einen kühlen Debugger zu haben. Schauen Sie sich the demos an.

+0

danke.Das war was ich suche.Ich mag die Beispieleingabe Text es kommt mit vielen guten Sachen zu spielen mit ich war das gSkinner Werkzeug, das Ross erwähnt. – djangofan

1

Die Regex Coach werden nicht ganz das tun, was Sie wollen, aber es hat ein Info-Panel, das Ihre Regex in einfachem Englisch erklärt und es zeigt Ihnen, wenn Sie eine Übereinstimmung in Ihrer Testzeichenfolge haben.

3

gSkinner hat eine gute online tool, die auch eine Desktop-Version hat.

+0

ich mag dieses eine viel., das ich wähle, Expresso zu benutzen, aber dieses ist eins, das ich bookmarke. danke. – djangofan

0

ReguLazy ist eine nette Idee für diese Art von Sache. Es ist eine ziemlich einfache Möglichkeit, eine Regex zu erstellen und zu testen.

0

Expresso ist nur das Beste für mich und es ist kostenlos .....

Verwandte Themen