Die Suche ergab 18 Treffer

von streetfox
Mittwoch 28. Januar 2009, 19:51
Forum: Allgemeine Fragen
Thema: VB.NET REGEX in Python - unexpected end of pattern
Antworten: 46
Zugriffe: 7758

tjoo... drum bin ich hier im forum gelandet um zu gucken ob da jemand mehr weiss als ich, was ich oft annehme, da ich mit RE zwar schon einige Zeit arbeite aber mich nicht als crack bezeichnen würd. dafür issn forum ja da. übrigens... hab sie nun umgeschrieben ;(?=(?:[^"]*"[^"]*"...
von streetfox
Mittwoch 28. Januar 2009, 18:14
Forum: Allgemeine Fragen
Thema: VB.NET REGEX in Python - unexpected end of pattern
Antworten: 46
Zugriffe: 7758

ach je, aus meinem 2ten post:, nich zickig werden, ja :D sie versucht sehr unschöne csv files zu parsen, ich benutze sie mit ";" (?>([^,"]*("[^"]*")*[^,"]*)*)("[^"]*)? (mit Komma) != (?>([^;"]*("[^"]*")*[^;"]*)*)("[^"]*)...
von streetfox
Mittwoch 28. Januar 2009, 17:24
Forum: Allgemeine Fragen
Thema: VB.NET REGEX in Python - unexpected end of pattern
Antworten: 46
Zugriffe: 7758

Gegenvorschlag: Pfriemel die REGEX hier mal ein: http://www.myregextester.com/index.php übrigens ne tolle Seite! (aktiviere VB.NET) lass die RE laufen.... du kriegst die richtigen Values immer im array [x][0] raus... ... bei python bin ich mittlerweile hier angelangt re.compile(r'"(?:"&quo...
von streetfox
Mittwoch 28. Januar 2009, 14:41
Forum: Allgemeine Fragen
Thema: VB.NET REGEX in Python - unexpected end of pattern
Antworten: 46
Zugriffe: 7758

nja... ein feld mit quoted text endet immer auf "; und nicht auf ;". Es sei denn am Ende des Datensatzes. Hier ist zu überprüfen ob die Zeichenfolge "\n"*"; folgt. Tut sie das, ist dies das Ende des Datensatzes. Ansonsten nur LF im Feld. Denn im zweiten fall gehört das semik...
von streetfox
Mittwoch 28. Januar 2009, 11:41
Forum: Allgemeine Fragen
Thema: VB.NET REGEX in Python - unexpected end of pattern
Antworten: 46
Zugriffe: 7758

Oder was mach ich falsch? joa das gleiche wo ich vorher immer reingefallen bin ;-)... works ;" <selbes Feld, neue Zeile> as "ss" auf linie 2 beginnt es nicht mit einem Gänsefüsschen = selbes Feld Dies sollte aber nicht in einen Parser in der Standardbibliothek einfliessen. joa, verst...
von streetfox
Mittwoch 28. Januar 2009, 11:13
Forum: Allgemeine Fragen
Thema: VB.NET REGEX in Python - unexpected end of pattern
Antworten: 46
Zugriffe: 7758

"...";"text der hier steht" "...";"text der hier steht" = 2 Datensätze im Vergleich zu "...";"text der hier steht" "...";"text der hier steht" = 2 Datensätze (multiline) Felder die fehlerhaft sind gibts nun mal immer wi...
von streetfox
Mittwoch 28. Januar 2009, 10:45
Forum: Allgemeine Fragen
Thema: VB.NET REGEX in Python - unexpected end of pattern
Antworten: 46
Zugriffe: 7758

@Trundel .NET 3.5 SP1 @rayo problem ist, dass hier mit einem free-text feld gearbeitet wurde. Im system werden die sonderzeichen nicht sauber ausgewiesen.... z.B. " statt \" oder LF (als zeichen) statt \n somit ist der record nicht beim vermeintlichen zeilenumbruch innerhalb des "...&...
von streetfox
Mittwoch 28. Januar 2009, 08:04
Forum: Allgemeine Fragen
Thema: VB.NET REGEX in Python - unexpected end of pattern
Antworten: 46
Zugriffe: 7758

@rayo "that it works ;" as ""ss"" expected"" "And" .... nö, das oben ist 1 Record und nicht 3, auch von hand @trundle, ja klar Dim list As StringCollection = New StringCollection() Dim ptest As New Regex("(?>([^,""]*(""[^&quo...
von streetfox
Dienstag 27. Januar 2009, 20:44
Forum: Allgemeine Fragen
Thema: VB.NET REGEX in Python - unexpected end of pattern
Antworten: 46
Zugriffe: 7758

geht nicht, gibts nicht ist eine Lebenseinstellung und nicht eine Höflichkeitsform.

Schade nimmt man sich selbst so wichtig. Also ich gebe auf, es gibt keine REGEXP in Python die genauso mächtig ist wie diese nach der ich gefragt habe.

dankeschön einstweilen
von streetfox
Dienstag 27. Januar 2009, 20:23
Forum: Allgemeine Fragen
Thema: VB.NET REGEX in Python - unexpected end of pattern
Antworten: 46
Zugriffe: 7758

geht nicht gibts nicht
von streetfox
Dienstag 27. Januar 2009, 20:05
Forum: Allgemeine Fragen
Thema: VB.NET REGEX in Python - unexpected end of pattern
Antworten: 46
Zugriffe: 7758

Jungs, bitte. Ob wahr oder nicht, steht doch nicht zur debatte. Die Frage geht um die REGEXP. Dass Leonidas recht hat mit der eigenen Suppe is ja ok. Aber die Meinung hilft dem Problem nun mal nicht weiter. Ich mag nun mal nicht wenn irgendwelche gescheiten leute die ganze zeit was zu motzen haben. ...
von streetfox
Dienstag 27. Januar 2009, 19:07
Forum: Allgemeine Fragen
Thema: VB.NET REGEX in Python - unexpected end of pattern
Antworten: 46
Zugriffe: 7758

ich find die kommentare vom admin zum 2ten und letzten mal hier auch sinnlos, doch das interessiert auch niemanden.

danke audax für die hilfe. Ich versuch halt die RE irgendwie selber umzuschreiben. Ich denk ich belass das mal hier, da vergeht einem ja die lust am sich beteiligen.

Gruss
von streetfox
Dienstag 27. Januar 2009, 17:47
Forum: Allgemeine Fragen
Thema: VB.NET REGEX in Python - unexpected end of pattern
Antworten: 46
Zugriffe: 7758

grins, also ist wohl eine andere Lösung besser als die erklärung warum sich hier python verschluckt :-)

ich probier pyparsing mal aus, kannte ich ned. Mich nimmt aber trotzdem wunder warum diese RE bei Python nicht klappt
von streetfox
Dienstag 27. Januar 2009, 16:20
Forum: Allgemeine Fragen
Thema: VB.NET REGEX in Python - unexpected end of pattern
Antworten: 46
Zugriffe: 7758

Note
The reader is hard-coded to recognise either '\r' or '\n' as end-of-line, and ignores lineterminator. This behavior may change in the future.
bei

Code: Alles auswählen

"feld1";"text kommt auf eine
neue zeile
innerhalb des records";"geht nich"
da verschluckt sich der csv reader.
von streetfox
Dienstag 27. Januar 2009, 15:53
Forum: Allgemeine Fragen
Thema: VB.NET REGEX in Python - unexpected end of pattern
Antworten: 46
Zugriffe: 7758

sie versucht sehr unschöne csv files zu parsen, ich benutze sie mit ";" und zu beginn sucht sie das semikolon/komma, sucht dann zurück obs wirklich ein spaltentrenner ist. "Value1;";"Value2";"""Value3""";"of ""very""...
von streetfox
Dienstag 27. Januar 2009, 12:39
Forum: Allgemeine Fragen
Thema: VB.NET REGEX in Python - unexpected end of pattern
Antworten: 46
Zugriffe: 7758

jup....: >>> retest = re.compile(r'(?>([^,"]*("[^"]*")*[^,"]*)*)("[^"]*)?') Traceback (most recent call last): File "<pyshell#7>", line 1, in <module> retest = re.compile(r'(?>([^,"]*("[^"]*")*[^,"]*)*)("[^"]*)?') File &...
von streetfox
Dienstag 27. Januar 2009, 12:35
Forum: Allgemeine Fragen
Thema: VB.NET REGEX in Python - unexpected end of pattern
Antworten: 46
Zugriffe: 7758

danke für den hinweis. VB.Net
von streetfox
Dienstag 27. Januar 2009, 12:30
Forum: Allgemeine Fragen
Thema: VB.NET REGEX in Python - unexpected end of pattern
Antworten: 46
Zugriffe: 7758

VB.NET REGEX in Python - unexpected end of pattern

Hello die RE (?>([^;"]*("[^"]*")*[^;"]*)*)("[^"]*)? funzt in .NET. Ich krieg die aber nicht in python hin. Es gibt mir immer eine unexpected end of pattern message. Kann mir hier jemand weiterhelfen und auch wieso dass die in python nicht geht? /edit.... RE korrigi...