2016-03-21 11 views
-2

ich habe eine Zeichenfolge wie dieseentfernen String aus bestimmten Zeichenfolge zu bestimmten Zeichenfolge

string test = "aaaaa start bbbbbbb end ccccccc start dddddd end"; 

ich jedes Zeichen entfernen möchten, die zwischen „Start“ und „Ende“ String sind so die resultierende Zeichenfolge wie folgt

aussehen
result = "aaaaa startend ccccccc startend"; 
+3

Also, was ist die Frage? Wenn Sie wissen, was Sie haben und was Sie wollen, tun Sie es einfach. – derpirscher

+1

@MuhammadFaisal, das ist kein Code Fabrikseite .. warum zeigst du uns nicht, was du bisher versucht hast .. – MethodMan

Antwort

2

Etwas wie folgt aus:

Regex.Replace("(?<=start)(.*?)(?=end)", string.Empty); 
+0

warum benutzt du am 'start' das' <= 'und nicht' = '? –

+0

@ M.Schena weil ich nicht 'start' -' <= 'für Text vor,' = '- für Text nach –

+0

danke - ich glaube, ich werde mir Regex funcionalities genauer ansehen –

Verwandte Themen