Esiste un'applicazione per creare espressioni regolari fuori dal testo selezionando l'area desiderata?

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

  •  02-07-2019
  •  | 
  •  

Domanda

Spero che questa sia una domanda relativa al programmatore. Sono nel settore degli hobby della programmazione C #. Per i miei scopi ho bisogno di analizzare i file HTML e l'idea migliore è..espressione regolare. Come molti hanno scoperto, è abbastanza lungo apprenderli e quindi sono abbastanza interessato se conoscete qualche applicazione che sarebbe in grado di accettare input (parte di qualsiasi codice), capire ciò di cui ho bisogno (selezionando Me una parte del codice che devo "ritagliare") e forniscimi l'espressione regolare corretta per questo o più opzioni.

Come ho sentito, Regex è un po 'scienza di se stesso, quindi potrebbe non essere così facile come immagino.

È stato utile?

Soluzione

Sì, Roy Osherove ha scritto esattamente quello che stai cercando - regulazy

Altri suggerimenti

Risposta non reale alla tua domanda, poiché non ha nulla a che fare con regex, ma HtmlAgilityPack potrebbe aiutarti con l'analisi.

Potresti anche provare txt2re: http://txt2re.com/ , che tenta di identificare gli schemi in una stringa fornita dall'utente e consente di crearne una regex.

Devo essere d'accordo con Sunny su questo: se stai analizzando l'html, è meglio convertirlo in XML (usare il pacchetto di agilità HTML è banalmente facile) e quindi puoi usare le espressioni XPATH piuttosto che le espressioni regolari, è molto più adatto al lavoro.

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