<div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Message: 1<br>
Date: Mon, 26 Sep 2011 18:07:00 +0800<br>
From: Luis Pugoy &lt;<a href="mailto:lpugoy@insynchq.com">lpugoy@insynchq.com</a>&gt;<br>
Subject: Re: [syslog-ng] How to send tracebacks through syslog-ng?<br>
        (Jakub  Jankowski)<br>
To: <a href="mailto:syslog-ng@lists.balabit.hu">syslog-ng@lists.balabit.hu</a><br>
Message-ID:<br>
        &lt;CA+WGxEhGFX7V9C+71BgcU1TZsb21+FbzX5GdCZ=<a href="mailto:ZLPEDJ4fYFg@mail.gmail.com">ZLPEDJ4fYFg@mail.gmail.com</a>&gt;<br>
Content-Type: text/plain; charset=&quot;iso-8859-1&quot;<br>
<br>
On Sun, Sep 25, 2011 at 1:57 AM, Luis Pugoy &lt;<a href="mailto:lpugoy@insynchq.com">lpugoy@insynchq.com</a>&gt; wrote:<br>
<br>
&gt; Message: 4<br>
&gt;&gt; Date: Sat, 24 Sep 2011 09:31:34 +0200 (CEST)<br>
&gt;&gt; From: Jakub Jankowski &lt;<a href="mailto:shasta@toxcorp.com">shasta@toxcorp.com</a>&gt;<br>
&gt;&gt; Subject: Re: [syslog-ng] How to send tracebacks through syslog-ng?<br>
&gt;&gt; To: Syslog-ng users&#39; and developers&#39; mailing list<br>
&gt;&gt;        &lt;<a href="mailto:syslog-ng@lists.balabit.hu">syslog-ng@lists.balabit.hu</a>&gt;<br>
&gt;&gt; Message-ID: &lt;<a href="mailto:alpine.LNX.2.00.1109240928240.15891@bluzg.slackware.pl">alpine.LNX.2.00.1109240928240.15891@bluzg.slackware.pl</a>&gt;<br>
&gt;&gt; Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed<br>
&gt;&gt;<br>
&gt;&gt; On 2011-09-24, Luis Pugoy wrote:<br>
&gt;&gt;<br>
&gt;&gt; &gt; rewrite r_rewrite_subst {  subst(&quot;a*&quot;, &quot;?&quot;, value(&quot;MESSAGE&quot;)<br>
&gt;&gt; type(&quot;pcre&quot;)<br>
&gt;&gt; &gt; flags(&quot;utf8&quot; &quot;global&quot;));  };<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; I thought that it would replace 0 or more occurrences of &#39;a&#39; with a<br>
&gt;&gt; question<br>
&gt;&gt; &gt; mark. However, when the input is &#39;a&#39;, the output becomes &#39;a?&#39;. It just<br>
&gt;&gt; &gt; appends a question mark at the end. &#39;aa&#39; also becomes &#39;aa?&#39;. What is<br>
&gt;&gt; weirder<br>
&gt;&gt; &gt; still is that even if the input does not contain &#39;a&#39;, the question mark<br>
&gt;&gt; is<br>
&gt;&gt; &gt; still appended. So &#39;1&#39; becomes &#39;1?&#39;.<br>
&gt;&gt;<br>
&gt;&gt; Well, does &quot;1&quot; match /a*/ ? :)<br>
&gt;&gt; It doesn&#39;t make any difference if that&#39;s /a*/, /b*/ or /.*/ - this kind of<br>
&gt;&gt; regexp matches everything, even an empty string.<br>
&gt;&gt;<br>
&gt;&gt; HTH<br>
&gt;&gt;<br>
&gt;&gt; --<br>
&gt;&gt; Jakub Jankowski|<a href="mailto:shasta@toxcorp.com">shasta@toxcorp.com</a>|<a href="http://toxcorp.com/" target="_blank">http://toxcorp.com/</a><br>
&gt;&gt; GPG: FCBF F03D 9ADB B768 8B92 BB52 0341 9037 A875 942D<br>
&gt;<br>
&gt;<br>
&gt; Hello Jakub.<br>
&gt;<br>
&gt; Thanks for the reply. You&#39;re right in that &quot;1&quot; matches /a*/, but wouldn&#39;t<br>
&gt; the resulting replacement be &quot;?&quot; instead of &quot;1?&quot; ? Also, if I just use /a/<br>
&gt; and use &quot;a&quot; as input, it does not seem to match. The text is still outputted<br>
&gt; as &quot;a&quot;.<br>
&gt;<br>
<br>
I don&#39;t know the policy regarding bumping threads here, but I&#39;d like to bump<br>
this. Can anyone confirm the results I&#39;m getting? Is there also something<br>
wrong with my understanding of pcre? I&#39;m sorry if this is not allowed.<br></blockquote><div><br></div><div>I was able to solve my initial problem. The &quot;\p{Zl}&quot; must be changed to &quot;\\p}{Zl}&quot;.</div>

</div>