Bibliotecas: RegularExpressions na MQL5 para trabalhar com expressões regulares

 

RegularExpressions na MQL5 para trabalhar com expressões regulares:

As expressões regulares proporcionam uma linguagem formal para processar textos de modo flexível e eficiente. Cada expressão regular é um padrão (máscara) para o qual o processador de expressões regulares tenta encontrar uma correspondência no texto fonte. O padrão compõe-se de designações, operadores ou construções, constituídas por um ou vários caracteres.

Além disso, juntamente com a biblioteca existem várias demonstrações que ao mesmo tempo cumprem o papel de casos exemplares. Todos os exemplos são tirados do site oficial Microsoft Corporation, eles mostram claramente as principais diferenças de expressões regulares no C# e as peculiaridades do seu uso na MQL5.

Para usar a biblioteca, você deve conectar ao seu código o arquivo Regex.mqh do diretório \MQL5\Include\RegularExpressions\.

Exemplo de trabalho com RegularExpressions para MQL5:

Como um exemplo de expressões regulares, consideremos a sua aplicação para analisar o histórico de negociação, baixado a partir do terminal na forma de um arquivo HTML.


Autor: MetaQuotes Software Corp.