Come test ho le espressioni regolari che utilizzano di più il RE dei motori?[chiuso]

StackOverflow https://stackoverflow.com/questions/32282

  •  09-06-2019
  •  | 
  •  

Domanda

Come posso provare la stessa regex contro diverse espressioni regolari motori?

È stato utile?

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:

Desktop di Windows strumenti:

Jeff Atwood [scritto sulle espressioni regolari]( post:).

Altri strumenti raccomandato dal MODO gli utenti includono:

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)

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.

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.

http://www.weitz.de/regex-coach/

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top