Come test ho le espressioni regolari che utilizzano di più il RE dei motori?[chiuso]
Domanda
Come posso provare la stessa regex contro diverse espressioni regolari motori?
Soluzione
Il più potente free online regexp strumento di test è http://regex101.com/ - consente di selezionare il RE del motore (PCRE, JavaScript, Python), ha un debugger, colora le partite, spiega l'espressione regolare al volo, in grado di creare permalink per la regex parco giochi.
Altri strumenti online:
- http://www.rexv.org/ - supporta PHP e Perl PCRE, Posix, Python, JavaScript, e Node.js
- http://refiddle.com/ Ispirato da jsfiddle, ma per le espressioni regolari.Supporta JavaScript, Ruby e .NET espressioni.
- http://regexpal.com/ - powered by XRegExp Libreria JavaScript
- http://www.rubular.com/ - Ruby-base
- Perl Regex Tutor - utilizza PCRE
Desktop di Windows strumenti:
- La Regex Allenatore - applicazione gratuita per Windows
- RegexBuddy raccomandato dalla maggior parte dei, un costo di US$ 39.95
Jeff Atwood [scritto sulle espressioni regolari]( post:).
Altri strumenti raccomandato dal MODO gli utenti includono:
- http://www.txt2re.com/ Online strumento gratuito per generare espressioni regolari per più lingue (@palmsey un altro thread)
- L'Aggiunta Di Byte Le Espressioni Regolari Cheat Sheet (@GateKiller un altro thread)
- http://regexhero.net/ - L'Online .NET Tester di Espressione Regolare.Non libero.
Altri suggerimenti
Io uso da caffè Espresso (www.ultrapico.com).Ha un sacco di caratteristiche interessanti per gli sviluppatori.Il Regolatore usato per essere il mio preferito, ma non è stato aggiornato in tanto tempo e ho sempre imbattuto in crash con una complicata RegExs.
Qui ci sono alcune per il Mac:(Nota:non giudicare gli strumenti per la loro siti web)
- RegExhibit - Il mio Preferito, potente e facile
- Reggy - Semplice e Pulito
- RegexWidget - Un Widget per Dashboard di quick test
Se sei un Emacs utente, il comando re-builder
consente di digitare un Emacs regex e mostra al volo le stringhe nel buffer di corrente, con i colori per contrassegnare i gruppi.E ' libero di Emacs.
Rubular è gratuito, facile da usare e bello da vedere.
RegexBuddy è un'arma di scelta
Io uso l'ottimo e gratuito Rad Software Di Progettazione Di Espressioni Regolari.
Se si desidera solo per scrivere un'espressione regolare, hanno un po ' di aiuto con la sintassi e testare il RE di matching e la sostituzione quindi questo abbastanza luce ingombro strumento è l'ideale.
paio di plugin di eclipse per chi fa uso di eclipse,
http://www.brosinski.com/regex/
http://www.bastian-bergerhoff.com/eclipse/features/web/QuickREx/toc.html
Esemplari estremamente di corso.La causa è Divinatori.;)
RegexBuddy è grande!!!
Sono d'accordo sul RegExBuddy, ma se volete libero o quando sto lavorando da qualche parte e non sul mio sistema RegExr è una grande on-line (Flash) strumento che ha un sacco di pre-costruito regex segmenti di lavorare con e non in tempo reale pattern matching per i tuoi test.
Nella norma Python installazione c'è un "Strumenti/script" directory contenente redemo.py.
Questo crea un interattiva Tkinter finestra in cui si può sperimentare con regexs.
In passato ho preferito La Regex Allenatore per il suo layout semplice, istantaneo, l'evidenziazione e il suo prezzo (gratuito).
Ogni tanto un po', però ho un problema con esso quando si cerca di test .Al NETTO delle espressioni regolari.Per che, si scopre, è meglio utilizzare uno strumento che utilizza il .NET motore delle espressioni regolari.Quella era la mia ragione di costruire Regex Eroe l'anno scorso.Esso viene eseguito in Silverlight, e, come tale, viene eseguito il .NET Classe Regex libreria direttamente.
Regexbuddy fa tutto questo. http://www.regexbuddy.com/
vedere accettato di rispondere a questa domanda: Apprendimento Di Espressioni Regolari
Vorrei aggiungere al voto di Reggy per il Mac, andando a provare alcuni di quelli Giuseppe suggerito e upvote che il post di domani quando il mio limite si resetta.
per l'online: http://regexpal.com/ per il desktop: La Regex Allenatore
+1 Per la Regex Allenatore qui.Gratuito e fa il suo lavoro molto bene.
Io sono ancora un grande Il Regolatore fan.
Ci sono alcuni problemi di stabilità, ma questi può essere risolto da disableing l'Intellisense.Si si arrabbia con alcune espressioni e gli errori di battitura nella costruzione di un'espressione.
Piacerebbe se Roy Osherove aggiornato, ma sembra che lui è occupato con altre cose.
Mi piace usare questo uno online:http://www.cuneytyilmaz.com/prog/jrx/ Naturalmente, sarà javascript regexp, ma ho ancora mai fatto nulla di intelligente abbastanza per notare la differenza.
Quanto il vostro tempo vale la pena?Pagare $40 e ottenere RegexBuddy.L'ho fatto, e ho anche aggiornato da 2.x la versione a 3.x.Ha pagato per se stessa più volte.
Personalmente, come il Tester Di Espressione Regolare.
È un plugin per firefox, in modo sempre!
Anche questa regex plugin può essere utile per eclipse e idea utenti.
Mi piace http://regexhero.net/tester/ un sacco
Check out Regex Master che è gratuito e open source tester di espressione regolare
Questa regex tester in grado di testare javascript, php e python http://www.piliapp.com/regex-tester/
RegExBuddy finora sono d'accordo con e approvare.
RegExr per il test con l'Actionscript 3 (a seconda di quale standard che può essere)
http://rgx-extract-replace.appspot.com ha la funzionalità di integrare catturato regex gruppi formattato in colonne e facoltativamente, può sostituire la corrispondenza del pattern nel testo di input.