aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--document_parser.go10
1 files changed, 10 insertions, 0 deletions
diff --git a/document_parser.go b/document_parser.go
index 45b7597..e00dd81 100644
--- a/document_parser.go
+++ b/document_parser.go
@@ -26,6 +26,16 @@ func newDocumentParser(doc *Document, content []byte) (docp *documentParser) {
content = bytes.ReplaceAll(content, []byte("\r\n"), []byte("\n"))
docp.lines = bytes.Split(content, []byte("\n"))
+ var (
+ wspaces = "\t\n\v\f\r \x85\xA0"
+
+ line []byte
+ x int
+ )
+ for x, line = range docp.lines {
+ docp.lines[x] = bytes.TrimRight(line, wspaces)
+ }
+
return docp
}