RegEx Hilfe

19/03/2008 - 12:39 von Robin Walter | Report spam
Hi Zusammen,

vielleicht kann mit jemand helfen, mit RegEx kenn ich mich überhaupt nicht
aus und benötige folgendes:

Habe eine DataTable welche mir folgende Wert liefert (Beispiele):

1052-532-4235
1052-62-346543256
1052-72-4364356
1052-83-46346
1052-923-42364
1052-103-4
1053-5-243213
1053-6234-5432
1054-723-46
1054-82-36246
1055-92-642
1055-1024-37

nun müsste ich durch Eingabe des "Suchstrings" "525" und ignorieren des "-"
eine Liste jedoch inkl. dem "-" erhalten und vor diesem und nach diesem
String ein "#" einbauen.

10#52-5#32-4235
1052-62-346543256
1052-72-4364356
1052-83-46346
1052-923-#525#64
1052-103-4
1053-5-243213
1053-623#5-25#32
1054-723-46
1054-82-36246
10#52-5#2-642
1055-1024-37

wobei es egal ist ob ein "-" vorkommt oder nicht.

hat jemand eine Idee wie der Matchpattern aussehen müsste ?

Vielen Dank erstmal für eure Hilfe.

Grüße
Robin
 

Lesen sie die antworten

#1 Martin Honnen
19/03/2008 - 13:06 | Warnen spam
Robin Walter wrote:

hat jemand eine Idee wie der Matchpattern aussehen müsste ?



string s = "1052-532-4235";
string pattern = "(5-?2-?5)";
Console.WriteLine(Regex.Replace(s, pattern, "#$1#"));



Martin Honnen MVP XML
http://JavaScript.FAQTs.com/

Ähnliche fragen