Hallo, ich versuche einen Regex-Ausdruck zu erstellen, der eine Ini-Datei analysieren kann.Regex für multiline.ini-Datei
Aber ich möchte, dass die Ini-Werte mehrzeilig sein können!
wie folgt aus:
Wert1=Hallo
dsadasd
Wert2=Hi
Wert3=Heinirch Volland
Ich versuche es mit diesem regulären Ausdruck, aber es funktioniert nicht:
/.*=(.*)^.*=/gsm
Was meinst du, es "funktioniert nicht"? Es passt überhaupt nicht zusammen? – Dan
Welche Sprache verwenden Sie? – Dan
Probiere ['/^([^=\r\n]+)=(.():\r?\n(?![^=\r\n]+=).*)*)/gm '] (https://regex101.com/r/fdlP42/1). Wenn die Schlüssel nur aus Wortzeichen bestehen können, verwenden Sie ['/^(\w+)=(.+(?:\r?\n(?!\w+=).*)*)/gm'](https: //regex101.com/r/fXzJxA/1). Es gibt fertige INI-Parsing-Bibliotheken für Programmiersprachen, aber es ist am besten, eine zu verwenden. –