[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[no subject]



Probably not. The following perl regex will catch most of what you want:

   /[^%]\S$signal/

where $signal is "XMI001", the caret is a negation rather than an 
anchor, and the "\S" (uppercase "S") matches a character that is not 
whitespace. (NB: if $signal contains regex metacharacters, it will 
probably need to be enclosed in parentheses.)

This misses the signal when it occurs at offset 0 or 1 from the 
beginning of the string. A potentially easy fix for this (which may not 
be an option in your environment) is to prepend two spaces to the 
beginning of every string processed. That guarantees that there will be 
enough leading characters for the above regex to match the signal 
wherever it occurs in the string.

S

-- 
Stephen Cristol
cristol at emory.edu



</pre>
<!--X-Body-of-Message-End-->
<!--X-MsgBody-End-->
<!--X-Follow-Ups-->
<hr>
<ul><li><strong>Follow-Ups</strong>:
<ul>
<li><strong><a name="00155" href="msg00155.html">[ale] Yet another regex question</a></strong>
<ul><li><em>From:</em> stephen at usersouth.com (Stephen Cristol)</li></ul></li>
</ul></li></ul>
<!--X-Follow-Ups-End-->
<!--X-References-->
<ul><li><strong>References</strong>:
<ul>
<li><strong><a name="00130" href="msg00130.html">[ale] Yet another regex question</a></strong>
<ul><li><em>From:</em> cfowler at outpostsentinel.com (Christopher Fowler)</li></ul></li>
<li><strong><a name="00131" href="msg00131.html">[ale] Yet another regex question</a></strong>
<ul><li><em>From:</em> jimpop at yahoo.com (Jim Popovitch)</li></ul></li>
<li><strong><a name="00132" href="msg00132.html">[ale] Yet another regex question</a></strong>
<ul><li><em>From:</em> cfowler at outpostsentinel.com (Christopher Fowler)</li></ul></li>
<li><strong><a name="00133" href="msg00133.html">[ale] Yet another regex question</a></strong>
<ul><li><em>From:</em> cfowler at outpostsentinel.com (Christopher Fowler)</li></ul></li>
</ul></li></ul>
<!--X-References-End-->
<!--X-BotPNI-->
<ul>
<li>Prev by Date:
<strong><a href="msg00152.html">[ale] Calendar Solutions</a></strong>
</li>
<li>Next by Date:
<strong><a href="msg00155.html">[ale] Yet another regex question</a></strong>
</li>
<li>Previous by thread:
<strong><a href="msg00143.html">[ale] Yet another regex question</a></strong>
</li>
<li>Next by thread:
<strong><a href="msg00155.html">[ale] Yet another regex question</a></strong>
</li>
<li>Index(es):
<ul>
<li><a href="maillist.html#00154"><strong>Date</strong></a></li>
<li><a href="threads.html#00154"><strong>Thread</strong></a></li>
</ul>
</li>
</ul>

<!--X-BotPNI-End-->
<!--X-User-Footer-->
<!--X-User-Footer-End-->
</body>
</html>