Hey...
Ich habe den Fehler gemacht, mit RegEx anzufangen. Da ich ungern sprichwörtliche lose Enden haben will, möchte ich jetzt aber nicht alles hinschmeißen und es anders lösen. Also...
Relativ einfache Sache eigentlich. Ich versuche in einer syntaktisch C-ähnlich geschriebenen Skriptdatei was zu finden.
Input:
Pattern:
Das ganze findet nur leider keinen Match... Zur Vereinfachung des Debuggings: Selbst folgendes Pattern klappt nicht.
Es hapert also offenbar bei dem Bereich (.|\s)* welcher eigentlich "irgendwas zwischendrinnen, egal ob vorhanden oder wie viel" finden soll. Ist mein Denkansatz da falsch? Denn ein Punkt allein tut's ja nicht bei Zeilenumbrüchen.
Jemand ne Idee, wo der Fehler liegt?
Danke für jeden der crazy genug ist, sich in mein besch***- önte RegEx-Pattern reinzudenken
Ich habe den Fehler gemacht, mit RegEx anzufangen. Da ich ungern sprichwörtliche lose Enden haben will, möchte ich jetzt aber nicht alles hinschmeißen und es anders lösen. Also...
Relativ einfache Sache eigentlich. Ich versuche in einer syntaktisch C-ähnlich geschriebenen Skriptdatei was zu finden.
Input:
Quellcode
- VarScope("mapname")
- {
- VarScope("description")
- {
- VarBinary("GRM")
- {
- Size(90);
- Value("10001000140002007600270056005600E6000200D60016000700020016003700");
- Value("020022007600270056005600E600020037003600270056005600E60022000200");
- Value("6600F600270002003600160007004700570027009600E6007600");
- }
- }
- VarScope("name")
- {
- VarBinary("cor1")
- {
- Size(22);
- Value("200000003400F60027005700370036001600E6004700");
- }
- VarBinary("GRM")
- {
- Size(22);
- Value("100010007400270056005600E6000200D40016000700");
- }
- VarBinary("hot1")
- {
- Size(12);
- Value("300000008400F60047008600");
- }
- }
- }
Pattern:
Das ganze findet nur leider keinen Match... Zur Vereinfachung des Debuggings: Selbst folgendes Pattern klappt nicht.
Es hapert also offenbar bei dem Bereich (.|\s)* welcher eigentlich "irgendwas zwischendrinnen, egal ob vorhanden oder wie viel" finden soll. Ist mein Denkansatz da falsch? Denn ein Punkt allein tut's ja nicht bei Zeilenumbrüchen.
Jemand ne Idee, wo der Fehler liegt?
Danke für jeden der crazy genug ist, sich in mein besch***- önte RegEx-Pattern reinzudenken