The file ( https://github.com/cstook/LTspice.jl/blob/LTspiceXVII_compat/test/test1.log) is a .log file produced by LTspiceXVII ( http://www.linear.com/designtools/software/). I'm using regular expressions to parse the file. The code below shows the problem.
io = open("test1.log","r") for line in readlines(io) m = match(r".*",line) print(line) println(m) end Circuit: * C:\Users\Chris\.julia\v0.5\LTspice\test\test1.asc RegexMatch("C\0i\0r\0c\0u\0i\0t\0:\0 \0*\0 \0C\0:\0\\\0U\0s\0e\0r\0s\0\\\0C\0h\0r\0i\0s\0\\\0.\0j\0u\0l\0i\0a\0\\\0v\x000\0.\x005\0\\\0L\0T\0s\0p\0i\0c\0e\0\\\0t\0e\0s\0t\0\\\0t\0e\0s\0t\x001\0.\0a\0s\0c\0") RegexMatch("\0") Direct Newton iteration for .op point succeeded. RegexMatch("\0D\0i\0r\0e\0c\0t\0 \0N\0e\0w\0t\0o\0n\0 \0i\0t\0e\0r\0a\0t\0i\0o\0n\0 \0f\0o\0r\0 \0.\0o\0p\0 \0p\0o\0i\0n\0t\0 \0s\0u\0c\0c\0e\0e\0d\0e\0d\0.\0") RegexMatch("\0") current: i(r1)=2.5 RegexMatch("\0c\0u\0r\0r\0e\0n\0t\0:\0 \0i\0(\0r\x001\0)\0=\x002\0.\x005\0") RegexMatch("\0") RegexMatch("\0") Date: Mon Oct 24 20:11:13 2016 RegexMatch("\0D\0a\0t\0e\0:\0 \0M\0o\0n\0 \0O\0c\0t\0 \x002\x004\0 \x002\x000\0:\x001\x001\0:\x001\x003\0 \x002\x000\x001\x006\0") Total elapsed time: 0.024 seconds. RegexMatch("\0T\0o\0t\0a\0l\0 \0e\0l\0a\0p\0s\0e\0d\0 \0t\0i\0m\0e\0:\0 \x000\0.\x000\x002\x004\0 \0s\0e\0c\0o\0n\0d\0s\0.\0") RegexMatch("\0") tnom = 27 RegexMatch("\0t\0n\0o\0m\0 \0=\0 \x002\x007\0") temp = 27 RegexMatch("\0t\0e\0m\0p\0 \0=\0 \x002\x007\0") method = modified trap RegexMatch("\0m\0e\0t\0h\0o\0d\0 \0=\0 \0m\0o\0d\0i\0f\0i\0e\0d\0 \0t\0r\0a\0p\0") totiter = 2091 RegexMatch("\0t\0o\0t\0i\0t\0e\0r\0 \0=\0 \x002\x000\09\x001\0") traniter = 2088 RegexMatch("\0t\0r\0a\0n\0i\0t\0e\0r\0 \0=\0 \x002\x000\08\08\0") tranpoints = 1045 RegexMatch("\0t\0r\0a\0n\0p\0o\0i\0n\0t\0s\0 \0=\0 \x001\x000\x004\x005\0") accept = 1045 RegexMatch("\0a\0c\0c\0e\0p\0t\0 \0=\0 \x001\x000\x004\x005\0") rejected = 0 RegexMatch("\0r\0e\0j\0e\0c\0t\0e\0d\0 \0=\0 \x000\0") matrix size = 2 RegexMatch("\0m\0a\0t\0r\0i\0x\0 \0s\0i\0z\0e\0 \0=\0 \x002\0") fillins = 0 RegexMatch("\0f\0i\0l\0l\0i\0n\0s\0 \0=\0 \x000\0") solver = Normal RegexMatch("\0s\0o\0l\0v\0e\0r\0 \0=\0 \0N\0o\0r\0m\0a\0l\0") Matrix Compiler1: off [0.0]/0.0/0.0 RegexMatch("\0M\0a\0t\0r\0i\0x\0 \0C\0o\0m\0p\0i\0l\0e\0r\x001\0:\0 \0o\0f\0f\0 \0 \0[\x000\0.\x000\0]\0/\x000\0.\x000\0/\x000\0.\x000\0") Matrix Compiler2: 96 bytes object code size 0.0/0.0/[0.0] RegexMatch("\0M\0a\0t\0r\0i\0x\0 \0C\0o\0m\0p\0i\0l\0e\0r\x002\0:\0 \09\x006\0 \0b\0y\0t\0e\0s\0 \0o\0b\0j\0e\0c\0t\0 \0c\0o\0d\0e\0 \0s\0i\0z\0e\0 \0 \x000\0.\x000\0/\x000\0.\x000\0/\0[\x000\0.\x000\0]\0") RegexMatch("\0") RegexMatch("\0") RegexMatch("\0")