[Javalist] 'Pattern'

Istvan Bencze istvan.bencze at gmail.com
2012. Jan. 3., K, 16:47:12 CET


Jah :), nem értettem a feladatot, oké, szerintem sem éri meg a pattern
irányába menni.


Üdv,
Bencze István



2012/1/3 Keresztes Jozsef <jkeresztes at vati.hu>

> JDBC-ben csak "?"-lel lehet a változókat jelölni, ehelyett lenne a ":"-os
> váltózó használat:****
>
> ** **
>
> UPDATE xxx SET datum = :date WHERE id = :id****
>
> ** **
>
> ez így szép és jó, meg tudom találni a ":"-os változókat, helyettesítem
> "?"-re, megkapja ****
>
> a JDBC az így átalakított stringet stb stb, minden jó, csak az a baj
> amikor a ":" nem jelent változót,****
>
> mert egy stringen belül van. Ekkor nem kell "?"-re alakítani...   ****
>
> ** **
>
> *From:* Peter Verhas [mailto:peter at verhas.com]
> *Sent:* Tuesday, January 03, 2012 4:31 PM
>
> *To:* Java lista
> *Subject:* Re: [Javalist] 'Pattern'****
>
> ** **
>
> Ez csak azokat veszi ki, ahol az aposztróf közvetlenül a : előtt vagy
> mögötte van. A ' barmi : barmi ' esetén nem.****
>
> ** **
>
> A look ahead és look back patternekkel az a ban, hogy lehet előtte és
> utána is ', csak a paritást is számolnia kellene. Ezért én sem küzdenék
> sokáig pattern-nel, inkább szétvágnám a stringet, utána keresnék, és aztán
> összefűzném.****
>
> ** **
>
> Amúgy mire kell?****
>
> ** **
>
> --
> Verhás Péter
> ügyvezető
> Verhás & Verhás Szoftver Manufaktúra Kft.
> peter at verhas.com
> +36(30)9306805
> skype: verhas****
>
> ** **
>
>
>
> ****
>
> ** **
>
> On 2012.01.03., at 16:24, Istvan Bencze wrote:****
>
>
>
> ****
>
> Szia!****
>
> ** **
>
> ** **
>
> Ezt a mintát próbáltad már?****
>
>
> [^']:[^']****
>
> ** **
>
>
> Üdv,****
>
> Bencze István****
>
>
>
> ****
>
> 2012/1/3 OSTYÁNI Péter <panteros at dev-labs.com>****
>
> Szia!****
>
> Szerintem akkor neked a lookahead/lookbehind patternek kellenek:****
>
> http://www.regular-expressions.info/lookaround.html****
>
>  ****
>
> üdv: ostya****
>
>  ****
>
> On Tue, 3 Jan 2012 16:10:27 +0100, Keresztes Jozsef wrote:****
>
> Sziasztok !
>
> Egy sql stringen belül keresek egy másik stringet, a Matcher és Pattern osztályok segítségével,
> egyszerüsítsük a dolgot, csak a ":" karaktert keressük:
>
> Matcher matcher = Pattern.compile(":").matcher(sqlString);
>
> ****
>
>
> A probléma azzal van hogy csak azokat a ":" karaktereket szeretném megkeresni az sql stringben ami nem aposztrófok között van például:
>
> SELECT 'ez nem'':kell' FROM valami WHERE id = :id and ':' = 'x'
>
> ****
>
>
> Vagyis itt a 2. kettőspont lenne csak találat a többi nem.
> Valaki foglalkozott már ilyen keresési minta megírásával ?
> Én egyelőre nem tudom elképzelni...
>
> Joe
>
>
> _______________________________________________
>
> ****
>
> Javalist mailing list
> Javalist at lists.javaforum.hu
> http://lists.javaforum.hu/mailman/listinfo/javalist
>
> ****
>
>  ****
>
>
> _______________________________________________
> Javalist mailing list
> Javalist at lists.javaforum.hu
> http://lists.javaforum.hu/mailman/listinfo/javalist****
>
> ** **
>
> _______________________________________________
> Javalist mailing list
> Javalist at lists.javaforum.hu
> http://lists.javaforum.hu/mailman/listinfo/javalist****
>
> ** **
>
> _______________________________________________
> Javalist mailing list
> Javalist at lists.javaforum.hu
> http://lists.javaforum.hu/mailman/listinfo/javalist
>
>
--------- következő rész ---------
Egy csatolt HTML állomány át lett konvertálva...
URL: <http://lists.javaforum.hu/pipermail/javalist/attachments/20120103/7f996d31/attachment.html>


További információk a(z) Javalist levelezőlistáról