Gostaria de saber se há algo mais simples. Não regulares, mas máscaras regulares (curinga), pois isso é geralmente aceito em todos os lugares.
Por exemplo, para um filtro de caracteres:
*USD - все символы с USD во второй валюте пары.
!*USD - все символы, кроме тех, что выше
!EUR* - все символы, где базовая валюта не EUR
!EUR*,USD* - то что выше плюс символы с базовой валютой USD
!*USD,!*EUR,* ....
и тп.
Sei que tudo pode ser feito com regulares, mas a sintaxe é mais complicada e é mais difícil para o usuário.
Olá, ele não está sendo compilado.
'FormatLiterals' - declaração sem tipo TimeSpanFormat.mqh 772 8
'FormatLiterals' - declaração sem tipo TimeSpanFormat.mqh 773 8
Variável estática não resolvida 'TimeSpanFormat::NegativeInvariantFormatLiterals' TimeSpanFormat.mqh 399 21
unresolved static variable 'TimeSpanFormat::PositiveInvariantFormatLiterals' TimeSpanFormat.mqh 401 21
expressão não booleana List.mqh 110 18
expression not boolean Dictionary.mqh 231 18
expression not boolean Dictionary.mqh 231 18
expression not boolean Dictionary.mqh 231 18
expression not boolean List.mqh 110 18
expression not boolean List.mqh 110 18
expression not boolean List.mqh 110 18
expression not boolean List.mqh 110 18
expressão não booleana List.mqh 110 18
'Goto' - o ponteiro para esse tipo de função ainda não é suportado RegexInterpreter.mqh 644 18
'Goto' - expressão constante necessária RegexInterpreter.mqh 644 18
'Onerep' - valor de caso já usado RegexInterpreter.mqh 1156 18
expressão não booleana LinkedList.mqh 94 18
'RightToLeft' - o ponteiro para esse tipo de função ainda não é suportado Regex.mqh 1092 29
'RightToLeft' - chamada de função ausente, parêntese aberto esperado Regex.mqh 1092 29
'&' - uso ilegal de operação Regex.mqh 1092 27
'&' - chamada de função ausente, parêntese aberto esperado Regex.mqh 1092 27
11 erro(s), 10 aviso(s) 12 11
Olá, ele não está compilando.
Corrigido, agora não há erros
A conversão de tipos agora é explícita.
Corrigido.
Algo entre "consertado" e "arruinado" ;)
Detalhes
É possível incluir esses códigos na entrega padrão do terminal? Por algum motivo, isso ainda não está disponível.
Truncamento do valor constante
Seria ótimo se StringFind(), StringReplace() e String Split() pudessem especificar regulares, além de algo como a ~= b
Gostaria de saber se há algo mais simples. Não regulares, mas máscaras regulares (curinga), pois isso é geralmente aceito em todos os lugares.
Por exemplo, para um filtro de caracteres:
Sei que tudo pode ser feito com regulares, mas a sintaxe é mais complicada e é mais difícil para o usuário.