Ansicht:   

#304302 regular Expressions (pc.coding)

verfaßt von MudGuard zur Homepage von MudGuard, München, 23.02.2012, 08:47:38

> > Hm. Ist das wirklich so, daß da mal Leerzeichen vor/nach den Kommata
> ist,
> > oder ist das wenigstens einheitlich?
>
> da habe ich jetz nicht aufgepasst.
> Der Originalstring schaut eigentlic so aus

Mit den vielen \\ drin?
Grauenhaft.

Kannst Du mal ein paar Zeilenumbrüche einfügen an den Stellen, wo Du das gesplittet haben willst?

>
> \"[\\\"Paneel\\\", NULL, NULL, NULL, \\\"chf getChfPropList(@M_SCHALE)\\\", \\\"@W_DR
> \\\\\\\"Durchreiche\\\\\\\" @W_DR2 \\\\\\\"Durchreiche für KB Box (90°)\\\\\\\" @W_GE
> \\\\\\\"Glas Paneel\\\\\\\" @W_GE1S \\\\\\\"Glas 1-schalig\\\\\\\" @W_GE2 \\\\\\\"Glas Paneel
> (mit Lisene)\\\\\\\" @W_GE3 \\\\\\\"Glas Paneel (mit Lisene)\\\\\\\" @W_KBB
> \\\\\\\"Vorbereitung für KB Box\\\\\\\" @W_REF \\\\\\\"Regalfach\\\\\\\" @W_REFO
> \\\\\\\"Regalfach oben\\\\\\\" @W_REFO_F12_L \\\\\\\"Regalfach Oben Nut Beidseitig,
> Vorb. Seitenblende Links\\\\\\\" @W_REFO_F12_LM \\\\\\\"Regalfach oben Nut
> Beidseitig, Vorb. Seitenblende Links, Mittelseite\\\\\\\" @W_REFO_F12_LMR
> \\\\\\\"Regalfach oben Nut Beidseitig, Vorb. Seitenblende Beidseitig,
> Mittelseite\\\\\\\" @W_REFO_F12_LR \\\\\\\"Regalfach Oben Nut Beidseitig, Vorb.
> Seitenblende Beidseitig\\\\\\\" @W_REFO_F12_M \\\\\\\"Regalfach oben Nut
> Beidseitig, Vorb. Mittelseite\\\\\\\" @W_REFO_F12_N \\\\\\\"Regalfach Oben Nut
> Beidseitig\\\\\\\" @W_REFO_F12_R \\\\\\\"Regalfach Oben Nut Beidseitig, Vorb.
> Seitenblende Rechts\\\\\\\" @W_REFO_F12_RM \\\\\\\"Regalfach oben Nut Beidseitig,
> Vorb. Seitenblende Rechts, Mittelseite\\\\\\\" @W_REFO_F1_L \\\\\\\"Regalfach Oben
> Nut F1, Vorb. Seitenblende Links\\\\\\\" @W_REFO_F1_LM \\\\\\\"Regalfach oben Nut
> F1, Vorb. Seitenblende Links, Mittelseite\\\\\\\" @W_REFO_F1_LMR \\\\\\\"Regalfach
> oben Nut F1, Vorb. Seitenblende Beidseitig, Mittelseite\\\\\\\" @W_REFO_F1_LR
> \\\\\\\"Regalfach Oben Nut F1, Vorb. Seitenblende Beidseitig\\\\\\\" @W_REFO_F1_M
> \\\\\\\"Regalfach oben Nut F1, Vorb. Mittelseite\\\\\\\" @W_REFO_F1_N \\\\\\\"Regalfach
> Oben Nut F1\\\\\\\" @W_REFO_F1_R \\\\\\\"Regalfach Oben Nut F1, Vorb. Seitenblende
> Rechts\\\\\\\" @W_REFO_F1_RM \\\\\\\"Regalfach oben Nut F1, Vorb. Seitenblende
> Rechts, Mittelseite\\\\\\\" @W_REFO_F2_L \\\\\\\"Regalfach Oben Nut F2, Vorb.
> Seitenblende Links\\\\\\\" @W_REFO_F2_LM \\\\\\\"Regalfach oben Nut F2, Vorb.
> Seitenblende Links, Mittelseite\\\\\\\" @W_REFO_F2_LMR \\\\\\\"Regalfach oben Nut
> F2, Vorb. Seitenblende Beidseitig, Mittelseite\\\\\\\" @W_REFO_F2_LR
> \\\\\\\"Regalfach Oben Nut F2, Vorb. Seitenblende Beidseitig\\\\\\\" @W_REFO_F2_M
> \\\\\\\"Regalfach oben Nut F2, Vorb. Mittelseite\\\\\\\" @W_REFO_F2_N \\\\\\\"Regalfach
> Oben Nut F2\\\\\\\" @W_REFO_F2_R \\\\\\\"Regalfach Oben Nut F2, Vorb. Seitenblende
> Rechts\\\\\\\" @W_REFO_F2_RM \\\\\\\"Regalfach oben Nut F2, Vorb. Seitenblende
> Rechts, Mittelseite\\\\\\\" @W_REFO_N_L \\\\\\\"Regalfach Oben Vorb. Seitenblende
> Links\\\\\\\" @W_REFO_N_LM \\\\\\\"Regalfach oben Vorb. Seitenblende Links,
> Mittelseite\\\\\\\" @W_REFO_N_LMR \\\\\\\"Regalfach oben Vorb. Seitenblende
> Beidseitig, Mittelseite\\\\\\\" @W_REFO_N_LR \\\\\\\"Regalfach Oben Vorb.
> Seitenblende Beidseitig\\\\\\\" @W_REFO_N_M \\\\\\\"Regalfach oben, Vorb.
> Mittelseite\\\\\\\" @W_REFO_N_R \\\\\\\"Regalfach Oben Vorb. Seitenblende
> Rechts\\\\\\\" @W_REFO_N_RM \\\\\\\"Regalfach oben Vorb. Seitenblende Rechts,
> Mittelseite\\\\\\\" @W_REF_F12_L \\\\\\\"Regalfach Nut Beidseitig, Vorb.
> Seitenblende Links\\\\\\\" @W_REF_F12_LM \\\\\\\"Regalfach Nut Beidseitig, Vorb.
> Seitenblende Links, Mittelseite\\\\\\\" @W_REF_F12_LMR \\\\\\\"Regalfach Nut
> Beidseitig, Vorb. Seitenblende Beidseitig, Mittelseite\\\\\\\" @W_REF_F12_LR
> \\\\\\\"Regalfach Nut Beidseitig, Vorb. Seitenblende Beidseitig\\\\\\\"
> @W_REF_F12_M \\\\\\\"Regalfach Nut Beidseitig, Vorb. Mittelseite\\\\\\\"
> @W_REF_F12_N \\\\\\\"Regalfach Nut Beidseitig\\\\\\\" @W_REF_F12_R \\\\\\\"Regalfach
> Nut Beidseitig, Vorb. Seitenblende Rechts\\\\\\\" @W_REF_F12_RM \\\\\\\"Regalfach
> Nut Beidseitig, Vorb. Seitenblende Rechts, Mittelseite\\\\\\\" @W_REF_F1_L
> \\\\\\\"Regalfach Nut F1, Vorb. Seitenblende Links\\\\\\\" @W_REF_F1_LM
> \\\\\\\"Regalfach Nut F1, Vorb. Seitenblende Links, Mittelseite\\\\\\\"
> @W_REF_F1_LMR \\\\\\\"Regalfach Nut F1, Vorb. Seitenblende Beidseitig,
> Mittelseite\\\\\\\" @W_REF_F1_LR \\\\\\\"Regalfach Nut F1, Vorb. Seitenblende
> Beidseitig\\\\\\\" @W_REF_F1_M \\\\\\\"Regalfach Nut F1, Vorb. Mittelseite\\\\\\\"
> @W_REF_F1_N \\\\\\\"Regalfach Nut F1\\\\\\\" @W_REF_F1_R \\\\\\\"Regalfach Nut F1,
> Vorb. Seitenblende Rechts\\\\\\\" @W_REF_F1_RM \\\\\\\"Regalfach Nut F1, Vorb.
> Seitenblende Rechts, Mittelseite\\\\\\\" @W_REF_F2_L \\\\\\\"Regalfach Nut F2,
> Vorb. Seitenblende Links\\\\\\\" @W_REF_F2_LM \\\\\\\"Regalfach Nut F2, Vorb.
> Seitenblende Links, Mittelseite\\\\\\\" @W_REF_F2_LMR \\\\\\\"Regalfach Nut F2,
> Vorb. Seitenblende Beidseitig, Mittelseite\\\\\\\" @W_REF_F2_LR \\\\\\\"Regalfach
> Nut F2, Vorb. Seitenblende Beidseitig\\\\\\\" @W_REF_F2_M \\\\\\\"Regalfach Nut F2,
> Vorb. Mittelseite\\\\\\\" @W_REF_F2_N \\\\\\\"Regalfach Nut F2\\\\\\\" @W_REF_F2_R
> \\\\\\\"Regalfach Nut F2, Vorb. Seitenblende Rechts\\\\\\\" @W_REF_F2_RM
> \\\\\\\"Regalfach Nut F2, Vorb. Seitenblende Rechts, Mittelseite\\\\\\\" @W_REF_N_L
> \\\\\\\"Regalfach Vorb. Seitenblende Links\\\\\\\" @W_REF_N_LM \\\\\\\"Regalfach Vorb.
> Seitenblende Links, Mittelseite\\\\\\\" @W_REF_N_LMR \\\\\\\"Regalfach Vorb.
> Seitenblende Beidseitig, Mittelseite\\\\\\\" @W_REF_N_LR \\\\\\\"Regalfach Vorb.
> Seitenblende Beidseitig\\\\\\\" @W_REF_N_M \\\\\\\"Regalfach, Vorb. Mittelseite\\\\\\\"
> @W_REF_N_R \\\\\\\"Regalfach Vorb. Seitenblende Rechts\\\\\\\" @W_REF_N_RM
> \\\\\\\"Regalfach Vorb. Seitenblende Rechts, Mittelseite\\\\\\\" @W_SF \\\\\\\"Stoff
> Paneel\\\\\\\" @W_SF2 \\\\\\\"Stoff Paneel (mit Lisene)\\\\\\\" @W_SF3 \\\\\\\"Stoff Paneel
> (mit Lisene)\\\\\\\" @W_VB \\\\\\\"Span Paneel\\\\\\\" @W_VB1S \\\\\\\"Span 1-schalig\\\\\\\"
> @W_VB2 \\\\\\\"Span Paneel (mit Lisene)\\\\\\\" @W_VB3 \\\\\\\"Span Paneel (mit
> Lisene)\\\\\\\"\\\", @W_REFO_F2_LMR, 0]\"
>
>
> > Kommt auch darauf an, welches Regex-Paket zur Verfügung steht.
> > Mit welcher Programmiersprache arbeitest Du denn?
>
> C#.net mit Visual Studio 2008

Hm. Da kenne ich die Regex-Engine nicht.

Aber erstmal brauch ich das Wunschergebnis, sonst wird\'s nur Raterei.

Ich muß jetzt allerdings zur Arbeit - kann sein, daß ich dann erst abends dazukomme, mir das näher anzuschauen.

--
[image]
MudGuard
O-o-ostern

 

gesamter Thread:

Ansicht:   
Auf unserer Web-Seite werden Cookies eingesetzt, um diverse Funktionalitäten zu gewährleisten. Hier erfährst du alles zum Datenschutz