1.1 --- a/java/alt2xml-in-ini/src/cz/frantovo/alt2xml/in/ini/Reader.java Sat Sep 06 18:37:24 2014 +0200
1.2 +++ b/java/alt2xml-in-ini/src/cz/frantovo/alt2xml/in/ini/Reader.java Sat Sep 06 18:53:33 2014 +0200
1.3 @@ -109,7 +109,7 @@
1.4
1.5 private enum LINE_TYPE {
1.6
1.7 - COMMENT("(;|#)\\s*(.*)") {
1.8 + COMMENT("\\s*(;|#)\\s*(.*)") {
1.9
1.10 @Override
1.11 public void processLine(LineContext lc, FileContext fc) throws SAXException {
1.12 @@ -117,7 +117,7 @@
1.13 }
1.14
1.15 },
1.16 - SECTION("\\[(.+)\\]") {
1.17 + SECTION("\\s*\\[\\s*([^\\s\\]]+)\\s*\\]\\s*") {
1.18
1.19 @Override
1.20 public void processLine(LineContext lc, FileContext fc) throws SAXException {
1.21 @@ -128,7 +128,7 @@
1.22 }
1.23
1.24 },
1.25 - ENTRY("\\s*([^=]+)\\s*=\\s*(.+)") {
1.26 + ENTRY("\\s*([^=\\s]+)\\s*=\\s*(.+)") {
1.27
1.28 @Override
1.29 public void processLine(LineContext lc, FileContext fc) throws SAXException {