ライブラリ: MQL5での正規表現の動作の為のRegularExpressions - ページ 3

 

こんにちは、コンパイルできません。

'FormatLiterals' - 型のない宣言 TimeSpanFormat.mqh 772 8

'FormatLiterals' - 型のない宣言 TimeSpanFormat.mqh 773 8

unresolved static variable 'TimeSpanFormat::NegativeInvariantFormatLiterals' TimeSpanFormat.mqh 399 21

unresolved static variable 'TimeSpanFormat::PositiveInvariantFormatLiterals' TimeSpanFormat.mqh 401 21

expression not boolean 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

expression not boolean List.mqh 110 18

'Goto' - この関数 型へのポインタはまだサポートされていません RegexInterpreter.mqh 644 18

'Goto' - 定数式が必要 RegexInterpreter.mqh 644 18

'Onerep' - case値がすでに使用されている RegexInterpreter.mqh 1156 18

expression not boolean LinkedList.mqh 94 18

'RightToLeft' - この関数型へのポインタはまだサポートされていません Regex.mqh 1092 29

'RightToLeft' - 関数呼び出しがない、開括弧が必要 Regex.mqh 1092 29

'&' - 不正な操作の使用 Regex.mqh 1092 27

'&' - 関数呼び出しが見つからない、開括弧が必要 Regex.mqh 1092 27

11 エラー(複数)、10 警告(複数) 12 11


 
raiser1989:

こんにちは、コンパイルできません。

コードが更新されました
 
ここでもコンパイルに失敗する。
 

修正されました。

型変換が 明示的になりました。

 
Rashid Umarov:

修正しました。

"修正 "と "台無し "の中間のようなものだ ;)

 
詳細
 
Rashid Umarov:
詳細

これらのコードを端末の標準配送に含めることは可能ですか?なぜかまだ利用できません。

 

定数値の切り捨て

 

StringFind()、StringReplace()、String Split() で正規表現が指定できれば最高です。

 

もっとシンプルなものはないだろうか。正規表現ではなく、一般的にどこでも受け入れられているような正規のマスク(ワイルドカード)です。

例えば、文字フィルタとか:

*USD - все символы с USD во второй валюте пары.
!*USD - все символы, кроме тех, что выше
!EUR* - все символы, где базовая валюта не EUR
!EUR*,USD* - то что выше плюс символы с базовой валютой USD
!*USD,!*EUR,* ....
и тп.

しかし、構文が複雑になり、ユーザーにとって難しくなります。