Lukas S. Posted March 2, 2012 Report Share Posted March 2, 2012 Eu precisava de aprender isto para desenvolver um programa simples mas que eu necessito muitas das vezes porque adoro musica ... Basicamente o que vou fazer é guardar a source do site numa variável e usar este metodo para ele ler o que diz .... Mas voltando á duvida alguém sabe o que faz e o que é ? um site de exemplo de como passar para regex http://txt2re.com/index-vb.php3?s=Portugal%20a%20programar%20&32 E o Impossível foi criado por pessoas fracas pra acabar com o sonho das pessoas fortes. Não deixes que acabem com o teu. Sonha , luta , ambiciona e realiza. Se amas , se gostas tu vais conseguir. Cala todas as pessoas que um dia duvidaram de ti e prova que foste mais forte de qualquer outro. Link to comment Share on other sites More sharing options...
JD557 Posted March 2, 2012 Report Share Posted March 2, 2012 Algumas linguagens de programação já suportam RegEx (como ruby, java e penso que PHP também), por isso às tantas nem precisas de utilizar o código gerado por esse site. Explicando-te o que é: RegEx é uma implementação de expressões regulares. Uma expressão regular, na forma mais simples (RegEx possui MUITAS coisas para simplificar a escrita) é algo como o seguinte exemplo: Exp(ressão|eriência) sii*mples Neste caso, esta expressão aceita frases: - Começadas com "Exp" - Seguidas de "ressão" ou de "eriência" - Seguidas de " si" - Seguidas de 0 ou mais "i" - Seguidas de "mples" Esta expressão aceita strings como "Experiência simples","Expressão simples","Experiência siiiiiiimples", etc. Em Regex isto escreveria-se na seguinte forma: /Exp(ressão|eriência) sii*mples/ ou /Exp(ressão|eriência) si+mples/ Existem vários caracteres especiais , como por exemplo o ".", que em REGEX é usado para indicar que podes usar um simbolo qualquer. No site http://rubular.com/ podes experimentar expressões regulares e ver em tempo real que strings são aceites. Para além disso, tens em baixo uma "cábula" com os principais símbolos especiais. Depois, para implementares no teu código, o que te aconselho é a primeiro procurares a ver se a tua linguagem suporta ReGex, caso não suporte, então usa esse gerador (Há formas mais eficientes de programar, mas como o mais certo é teres de ir mudando a tua expressão regular, não compensa estares a implementar à mão). MIEIC @ FEUP http://project557.blogspot.com/ --- Development Blog Proteja a sua pen: http://lastknight.pt.vu Link to comment Share on other sites More sharing options...
pedrotuga Posted March 2, 2012 Report Share Posted March 2, 2012 Que método? Regex? 'Regex' é uma abreviatura para regular expressions. Se estiveres interessado em teoria, podes começar pela wikipédia, se bem que o conceito de expressão regular implica saber outros conceitos de teoria da computação. Mas se estiveres interessado. http://pt.wikipedia.org/wiki/Express%C3%A3o_regular De um ponto de vista prático, expressões regulares sao utilizadas para encontrar pedaços de texto que obedeça a determinadas características. Quase todas as linguagens têm suporte para expressões regulares no formato intoduzido pelo PERL. Link to comment Share on other sites More sharing options...
Lukas S. Posted March 2, 2012 Author Report Share Posted March 2, 2012 Obrigado aos dois por ambas respostas ... a linguagem a que estou a usar é vb .net e estou a começar com programação ... E o Impossível foi criado por pessoas fracas pra acabar com o sonho das pessoas fortes. Não deixes que acabem com o teu. Sonha , luta , ambiciona e realiza. Se amas , se gostas tu vais conseguir. Cala todas as pessoas que um dia duvidaram de ti e prova que foste mais forte de qualquer outro. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now