in-ini: strip whitespace
authorFrantišek Kučera <franta-hg@frantovo.cz>
Sat, 06 Sep 2014 18:53:33 +0200
changeset 80c5816dd82cbb
parent 79 3581fe8cd4fe
child 81 a4335757acf1
in-ini: strip whitespace
java/alt2xml-in-ini/src/cz/frantovo/alt2xml/in/ini/Reader.java
     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 {