Bibliotheken: RegularExpressions in MQL5 für die Arbeit mit regulären Ausdrücken

 

RegularExpressions in MQL5 für die Arbeit mit regulären Ausdrücken:

Reguläre Ausdrücke stellen eine formale Sprache für eine schnelle und flexible Textbearbeitung dar. Jeder regulärer Ausdruck ist ein Muster (Maske), welches die Engine für reguläre Ausdrücke mit dem Ausgangstext vergleicht und versucht, Übereinstimmungen zu finden. Ein Muster besteht aus Literalen aus einem oder mehreren Zeichen, Operatoren oder Konstrukten.

Autor des Artikels:

Microsoft Corporation. Quellcodes aus .Net Framework 4.6.1

Hinweis: die Bibliothek funktioniert im MetaTrader 5 build 1285 und höher.

Entpacken Sie die Zip-Datei in den Dateiordner.
Die Codes der Bibliothek sind im folgenden Ordner zu finden: <Dateiordner>\MQL5\Include\RegularExpressions\
Beispiele von Test-Scripts finden Sie im Ordner: <Dateiordner>\MQL5\Scripts\RegularExpressionsExamples\

RegularExpressions für MQL5 - Umsetzung der Engine für reguläre Ausdrücke .NET Framework 4.6.1.

Reguläre Ausdrücke stellen eine formale Sprache für eine schnelle und flexible Textbearbeitung dar. Jeder regulärer Ausdruck ist ein Muster (Maske), welches die Engine für reguläre Ausdrücke mit dem Ausgangstext vergleicht und versucht, Übereinstimmungen zu finden. Ein Muster besteht aus Literalen aus einem oder mehreren Zeichen, Operatoren oder Konstrukten.

Die Bibliothek wird durch einige Beispiele ergänzt, die zur Veranschaulichung und gleichzeitig als Testfälle dienen. Alle Beispiele sind der offiziellen Webseite von Microsoft Corporation entnommen. Sie veranschaulichen grundlegende Unterschiede von regulären Ausdrücken in C# sowie die Besonderheiten der Verwendung regulärer Ausdrücke in MQL5.

Für die Arbeit mit der Bibliothek fügen Sie Ihrem Code die Datei Regex.mqh aus dem Verzeichnis \MQL5\Include\RegularExpressions\ hinzu.

Beispiel für die Arbeit mit RegularExpressions für MQL5:

Betrachten wir den Umgang mit regulären Ausdrücken anhand ihrer Anwendung für Parsing von Handelshistorie, die aus dem Terminal als HTML-Datei heruntergeladen wurde.


Autor: MetaQuotes Software Corp.

 
             die Links der Source-Codes sind defekt
Grund der Beschwerde: