java/alt2xml-in-ini/src/cz/frantovo/alt2xml/in/ini/Reader.java
changeset 80 c5816dd82cbb
parent 78 afcb4ccc6594
child 81 a4335757acf1
     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 {