I am writing the loading procedure for my application and it involves reading data from a file and creating an appropriate object with appropriate properties.
The file c
Try to use:
lazy quantifiers:
=== (.+?) ===\\n([\\s\\S]*?)\\n=== END \\1 ===
negative classes and negative lookaheads:
=== ((?:[^ ]+| (?!===))+) ===\\n((?:[^\\n]+|\\n(?!=== END \\1 ===))*)
POSIX:
=== (.+?) ===\n((.|\n)*?)\n=== END [^=]+? ===