Existe um aplicativo para criar expressões regulares Fora de texto selecionando Procurado Area?
-
02-07-2019 - |
Pergunta
Espero que isso é questão programador-relacionado. Eu estou no negócio hobby de programação C #. Para meus propósitos eu preciso analisar html arquivos e a melhor expressão is..regular idéia. Como muitos descobri, é muito demorado para aprendê-las e, assim, estou muito interessado se você sabe sobre alguma aplicação que seria capaz de tomar de entrada (pedaço de qualquer código), entender o que eu preciso (by me selecionar um pedaço de código que eu preciso "cortar"), e dá-me a expressão regular correta ??strong> para ele ou mais opções.
Como eu ouvi, Regex é um pouco de ciência de si mesmo, por isso pode não ser tão fácil como eu imagino.
Solução
Sim, há Roy Osherove escreveu exatamente o que você está procurando - regulazy
Outras dicas
Não verdadeira resposta à sua pergunta, uma vez que não tem nada a ver com regex, mas HtmlAgilityPack pode ajudá-lo com a sua análise.
Você também pode querer experimentar txt2re: http://txt2re.com/ , que tenta identificar padrões em uma string fornecida pelo usuário e permite construir uma regex fora delas.
Eu tenho que concordar com o Sunny em um presente: se você estiver análise de HTML, você é melhor para convertê-lo para XML (utilizando a agilidade HTML embalar é trivialmente fácil) e, em seguida, você pode usar expressões XPATH em vez de expressões regulares, é muito melhor adequado para o trabalho.