<p>Esetleg vágd ki első lépésben az aposztrófok közötti területet, valami ilyennel :<br>
 Str.replaceAll(&quot;&#39;[^&#39;]&#39;&quot;, &quot;&quot;) <br></p>
<p>Zs</p>
<p><blockquote type="cite">On 2012.01.03. 16:08, &quot;Keresztes Jozsef&quot; &lt;<a href="mailto:jkeresztes@vati.hu">jkeresztes@vati.hu</a>&gt; wrote:<br><br>Sziasztok !<br>
<br>
Egy sql stringen belül keresek egy másik stringet, a Matcher és Pattern osztályok segítségével,<br>
egyszerüsítsük a dolgot, csak a &quot;:&quot; karaktert keressük:<br>
<br>
Matcher matcher = Pattern.compile(&quot;:&quot;).matcher(sqlString);<br>
<br>
A probléma azzal van hogy csak azokat a &quot;:&quot; karaktereket szeretném megkeresni az sql stringben ami nem aposztrófok között van például:<br>
<br>
SELECT &#39;ez nem&#39;&#39;:kell&#39; FROM valami WHERE id = :id and &#39;:&#39; = &#39;x&#39;<br>
<br>
Vagyis itt a 2. kettőspont lenne csak találat a többi nem.<br>
Valaki foglalkozott már ilyen keresési minta megírásával ?<br>
Én egyelőre nem tudom elképzelni...<br>
<br>
Joe<br>
<br>
<br>
_______________________________________________<br>
Javalist mailing list<br>
<a href="mailto:Javalist@lists.javaforum.hu">Javalist@lists.javaforum.hu</a><br>
<a href="http://lists.javaforum.hu/mailman/listinfo/javalist" target="_blank">http://lists.javaforum.hu/mailman/listinfo/javalist</a><br>
</blockquote></p>