Riepilogo delle differenze nella sintassi delle espressioni regolari per vari strumenti e linguaggi?

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

  •  09-06-2019
  •  | 
  •  

Domanda

Non riesco mai a ricordare le differenze nella sintassi delle espressioni regolari utilizzate da strumenti come grep E AWK, o linguaggi come Python e PHP.In generale, Perl ha la sintassi più estesa, ma sono spesso ostacolato dalle limitazioni anche di egrep ("esteso" grep).

Esiste un sito che elenca le differenze in modo conciso e di facile lettura?

È stato utile?

Soluzione

Padroneggiare le espressioni regolari, dedica gli ultimi quattro capitoli a Java, PHP, Perl e .NETTO.Un capitolo per ciascuno.Da quello che so, il edizione tascabile contiene solo gli ultimi quattro capitoli.

Altri suggerimenti

Per mio riferimento futuro, offrirò il file Riepilogo della sintassi Regexp pagina che contrasta la sintassi di grep, egrep, Emacs, Perl, Python e Tcl.Come previsto, Perl supporta la più ampia varietà di operatori, ma Python sembra altrettanto capace, se non di più.

Trovo utile questo sito: http://www.regular-expressions.info/

A parte questo, utilizzo ampiamente la documentazione corrispondente e credo che, tutto sommato, non ci sia modo di aggirarlo.

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