Thanks, everybody, for your help.  Geoffrey gets the ice cream.  ;-)<br><br>Here&#39;s something interesting I didn&#39;t mention up front (intentionally):  the input file is in  Hebrew (right-to-left).  The text appears in the correct orientation in a browser.  However, when I copied it into a  Linux file (or just the terminal), it &quot;changed&quot; orientation:  it was still Hebrew, but left-to-right.  I processed the input and pasted the results back to a web form and wallah!!  it was right-to-left again.  (in reality I don&#39;t think it ever changed orientation.  it&#39;s only that I didn&#39;t configure the xterm to &quot;speak&quot; Hebrew.  It treated it all as binary bits.)<br>

<br clear="all">-- Asher <br>
<br><br><div class="gmail_quote">On Wed, Feb 10, 2010 at 12:14 PM, Richard Bronosky <span dir="ltr">&lt;<a href="mailto:Richard@bronosky.com">Richard@bronosky.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

<div class="im">echo &#39;foo (bar) ice cream (brown) sky is blue (airplane flies) just<br>
</div>flies&#39; | sed &#39;s/([^)]*) *//g&#39;<br>
<div class="im"><br>
On Wed, Feb 10, 2010 at 12:05 PM,  &lt;<a href="mailto:fletch@phydeaux.org">fletch@phydeaux.org</a>&gt; wrote:<br>
&gt;<br>
&gt;&gt;<br>
&gt;&gt;&gt; Sorry, I wasn&#39;t specific enough.  I&#39;m looking to separate all the<br>
&gt;&gt;&gt; parenthesized words from the non-parenthesized:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; input: foo (bar) ice cream (brown) sky is blue (airplane flies) just<br>
&gt;&gt;&gt; flies<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; output:<br>
&gt;&gt;&gt; foo ice cream sky is blue just flies<br>
&gt;&gt;&gt; (bar) (brown) (airplane flies)     --- with or without parenthesis, it<br>
&gt;&gt;&gt; doesn&#39;t matter.<br>
&gt;&gt;<br>
&gt;&gt; Presuming the parens aren&#39;t nested<br>
&gt;&gt;<br>
&gt;&gt; $ echo &#39;foo (bar) ice cream (brown) sky is blue (airplane flies) just<br>
&gt;&gt; flies&#39; | perl -lne<br>
&gt;&gt; &#39;my(@n,@p);my@d=m{(\(?[^()]+\)?)\s+}g;push@{$_%2==0?\@n:\@p},$d[$_]for<br>
&gt;&gt; 0..$#d;print join(&quot; &quot;,@n);print join(&quot; &quot;,@p);&#39;<br>
&gt;&gt; foo ice cream sky is blue just<br>
&gt;&gt; (bar) (brown) (airplane flies)<br>
&gt;<br>
</div>&gt; Bah, messed up the regex and it drops the last word.  Slightly tweaked<br>
&gt; version works better.<br>
<div class="im">&gt;<br>
&gt; echo &#39;foo (bar) ice cream (brown) sky is blue (airplane flies) just flies&#39;<br>
&gt; | perl -lne<br>
</div>&gt; &#39;my(@n,@p);my@d=m{(\(?[^()]+\)?)(?:\s+|$)}g;push@{$_%2?\@p:\@n},$d[$_]for<br>
<div class="im">&gt; 0..$#d;print join(&quot; &quot;,@n);print join(&quot; &quot;,@p);&#39;<br>
</div><div class="im">&gt; foo ice cream sky is blue just flies<br>
&gt; (bar) (brown) (airplane flies)<br>
&gt;<br>
&gt; --<br>
</div><div class="im">&gt; Fletch                | &quot;If you find my answers frightening,       __`&#39;/|<br>
&gt; fletch at <a href="http://phydeaux.org" target="_blank">phydeaux.org</a>|  Vincent, you should cease askin&#39;          \ o.O&#39;<br>
&gt;                      |  scary questions.&quot; -- Jules                =(___)=<br>
&gt;                      |                                               U<br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; Ale mailing list<br>
&gt; <a href="mailto:Ale@ale.org">Ale@ale.org</a><br>
&gt; <a href="http://mail.ale.org/mailman/listinfo/ale" target="_blank">http://mail.ale.org/mailman/listinfo/ale</a><br>
&gt; See JOBS, ANNOUNCE and SCHOOLS lists at<br>
&gt; <a href="http://mail.ale.org/mailman/listinfo" target="_blank">http://mail.ale.org/mailman/listinfo</a><br>
&gt;<br>
<br>
<br>
<br>
</div><font color="#888888">--<br>
.!# RichardBronosky #!.<br>
</font><div><div></div><div class="h5"><br>
_______________________________________________<br>
Ale mailing list<br>
<a href="mailto:Ale@ale.org">Ale@ale.org</a><br>
<a href="http://mail.ale.org/mailman/listinfo/ale" target="_blank">http://mail.ale.org/mailman/listinfo/ale</a><br>
See JOBS, ANNOUNCE and SCHOOLS lists at<br>
<a href="http://mail.ale.org/mailman/listinfo" target="_blank">http://mail.ale.org/mailman/listinfo</a><br>
</div></div></blockquote></div><br>