So for now I have this, that does what I want:<div><br></div><div><br></div><div><div>#lang racket</div><div>(define t "================================================================================</div><div><br></div>
<div>[.... omitted for brevity ...]</div><div><br></div><div>T/V N NB P Q Time Gflops</div><div>--------------------------------------------------------------------------------</div>
<div>WR00L2L4 29293 256 1 8 452.13 3.707e+01</div><div>--------------------------------------------------------------------------------</div><div>||Ax-b||_oo/(eps*(||A||_oo*||x||_oo+||b||_oo)*N)= 0.0027608 ...... PASSED</div>
<div>================================================================================</div><div>T/V N NB P Q Time Gflops</div><div>--------------------------------------------------------------------------------</div>
<div>WR00L2L4 29293 256 2 4 535.64 3.129e+01</div><div>--------------------------------------------------------------------------------</div><div>||Ax-b||_oo/(eps*(||A||_oo*||x||_oo+||b||_oo)*N)= 0.0034782 ...... PASSED</div>
<div>================================================================================")</div><div><br></div><div>(define (parse-line line)</div><div> (map string->number (regexp-split #px"\\s+" line)))</div>
<div><br></div><div>(sort</div><div> (map parse-line (regexp-match* #px"\\d+\\s+\\d+\\s+\\d\\s+\\d+\\s+\\d+(\\.\\d+)?\\s+[\\d.e+]+" t))</div><div> ></div><div> #:key last</div><div> #:cache-keys? #t)</div></div>
<div><br></div><div><br></div><div><br></div><div>I tried to improve the regexp but it breaks my notion of "line".</div><div><br></div><div>Any suggestions?</div><div><br clear="all">Rodolfo Carvalho<br></div>