Guten Tag Herr Bédert,

genau mit demselben Problem habe ich mich einige Zeit vor ihnen an die 
Mailingliste gewandt. Leider kam auch kein "konstruktives" Feedback.

Der Workaround mit diesem regulären Ausdruck:
RE re = new RE("(.{0,128}){0,32}");
funktioniert bei mir allerdings.

Welcher Fehler tritt bei diesem Ausdruck bei Ihnen auf?

Gruß

Jochen Böhringer

TCC Products GmbH
Jochen Böhringer
Software-Engineering
Benzstr. 3
71696 Möglingen
 
fon: +49 (170) 213 73 09
fax: +49 (7141) 488789-13
mail: [EMAIL PROTECTED]

> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
> Sent: Dienstag, 5. April 2005 11:53
> To: regexp-user@jakarta.apache.org
> Subject: Regex Problem
> 
> Hello
> 
> I have a problem with a regular expression:
> 
> REGEX:
> -----
> RE newRE = new RE("(.{0,4096})");
> 
> 
> 
> TEST-STRING:
> ------------
> String toTest = "Auch das Feedback unserer Kunden und Auftraggebern ist
> sehr positiv. Stellvertretend dafür hier ein Auszug aus dem Schreiben von
> xxxxxxxxxxxxx:\n" +
>                                               "In den vergangenen Monaten 
> wurde uns
> klar, dass dieses Projekt einige beträchtliche Risiken in sich birgt und
> Impact auf den Plattformen, Systemen, Prozessen und Produkten zu
> berücksichtigen hat.\n" +
>                                               "Diese Leistungen sind nicht
> selbstverständlich und ich möchte Ihnen im Namen von xxxxxxxxx und der
> Geschäftsleitung xxxxxx herzlich unseren Dank aussprechen! Wir bitten Sie,
> den Dank auch an die beteiligten Mitarbeitenden weiterzugeben.\n" +
>                                               "Gerade bei Grossprojekten hat 
> in der
> Vergangenheit das xxxxxxxxxxxxxx" +
>                                               "Es muss nun unser bestreben 
> sein,
> dieses Vertrauen auch in künftigen Projekten zu rechtfertigen. Dazu hilft
> uns die konsequente Umsetzung unserer Führungsgrundsätze:\n" +
>                                               "Kommunikation: Ich pflege die 
> Nähe zu
> Kunden und Mitarbeitenden - auch auf Distanz.\n" +
>                                               "Professionalität: Ich handle 
> immer
> wie ein Profi, denn nur das ist glaubwürdig.\n" +
>                                               "Fokussierung: Ich konzentriere 
> mich
> aufs Wesentliche.\n" +
>                                               "Verbindlichkeit: Was ich 
> vereinbart
> habe, das gilt.\n" +
>                                               "Dies ist eine neuer Text:\n" +
>                                               "Obwohl diese Grundsätze zum 
> Zeitpunkt
> der Projektabwicklung in dieser Form noch nicht vorlagen, war aus meiner
> Sicht gerade das Handeln gemäss diesen Punkten der Schlüssel zum
> Erfolg.\n" +
>                                               "Ich bin überzeugt, dass wir, 
> aufgrund
> der gemachten Erfahrungen, auch in künftigen Grossprojekten dieser Art,
> ähnliche Triumphe feiern werden. Die Basis dazu ist gelegt.\n";
> 
> 
> RESULT:
> -------
> java.lang.ArrayIndexOutOfBoundsException: -16372
>       at org.apache.regexp.RE.matchNodes(Unknown Source)
>       at org.apache.regexp.RE.matchAt(Unknown Source)
>       at org.apache.regexp.RE.match(Unknown Source)
>       at org.apache.regexp.RE.match(Unknown Source)
>       at org.apache.regexp.RE.match(Unknown Source)
>       at
> com.swisscom.sifmsg.webclient.utils.test.RegexTest.checkRegex(RegexTest.ja
> va:47)
>       at
> com.swisscom.sifmsg.webclient.utils.test.RegexTest.main(RegexTest.java:24)
> Exception in thread "main"
> 
> 
> OTHER REGEX...
> --------------
> Then we tried the REGEX
> RE re = new RE("(.{0,128}){0,32}");
> instead, but this causes also an error.
> 
> 
> GOAL
> ----
> Basically I would like to test if the text (free text) is not larger than
> about 4096 characters. The text is written in a Textarea of a browser
> (IE6) and then sent to server, which validates the text with jakarta-
> regexp1.3. I'm looking for a Regular Expression, which works for the
> browser aswell as on the server.
> 
> Any advice?
> 
> Thanks for your help.
> 
> Regards,
> 
> Patrick
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to