Thanks, much appreciated. I think I sort of understand the syntax now I see it, but I definitely need to get more into this.<br><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Nov 20, 2012 at 7:09 PM, Glynn Clements <span dir="ltr"><<a href="mailto:glynn@gclements.plus.com" target="_blank">glynn@gclements.plus.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5"><br>
Paulo van Breugel wrote:<br>
<br>
> Is there a way to get the minimum and maximum values separately for each of<br>
> the ranges reported by fp in case of fp input maps?<br>
><br>
> I could use e.g., awk to separate the columns, but the problem is with<br>
> negative values, like in the example below:<br>
><br>
> -1--2 | 5<br>
> -2-0 | 10<br>
> 0-1 | 3<br>
><br>
> The minus sign and the dash to separate the minimum and maximum value of<br>
> the range are the same character so separating by separator is not that<br>
> straightforwards (or maybe / hopefully I am missing something obvious).<br>
<br>
</div></div>A '-' is a minus sign if it occurs at the beginning of the string or<br>
immediately following another '-', otherwise it's a dash.<br>
<br>
The following regexp should match the above syntax correctly:<br>
<br>
^\(-\?[0-9]\+\)-\(-\?[0-9]\+\) *| *\([0-9]\+\)  # basic RE syntax<br>
^(-?[0-9]+)-(-?[0-9]+) *\| *([0-9]+)            # extended RE syntax<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Glynn Clements <<a href="mailto:glynn@gclements.plus.com">glynn@gclements.plus.com</a>><br>
</font></span></blockquote></div><br></div>