Hej! Okej... hmm.. och om strängen är av varierande längd? Inga problem alls, kanske gjorde ett dåligt exempel: UNDERBART! Funkar perfa! Hade jag fått för chefen så hade jag köpt en kurs av dig direkt!Ersätta delar av en sträng med Regex eller annat tillvägagångssätt?
En antagligen lätt fråga för de flesta i detta forum!
Jag har en sträng som ser ut typ så här:
Text;#12;#Text;#123;#Text;#1;#Text;#124;#Text;#652;#Text;#1345;#Text
och jag vill ersätta ";#nnn;#" delarna med ett enkelt ",", hur gör jag detta på enklaste vis?
Hade det varit ett bestämt antal tecken så hade det ju varit ganska enkelt, men nu varierar antalet siffror mellan ";#".
/JariSv: Ersätta delar av en sträng med Regex eller annat tillvägagångssätt?
Regex.Replace("Text;#1;#Text;#;#Text;#1;#Text;#124;#Text;#652;#Text;#1345;#Text",
@"\;\#\d*\;\#",
",")
\d* betyder noll eller flera siffror
Sv:Ersätta delar av en sträng med Regex eller annat tillvägagångssätt?
Det är alltså input från ett annat program som kan variera....
/JariSv: Ersätta delar av en sträng med Regex eller annat tillvägagångssätt?
string InputString;
string CleanString;
InputString = ...
CleanString = Regex.Replace(InputString,
@"\;\#\d*\;\#",
",")
Sv:Ersätta delar av en sträng med Regex eller annat tillvägagångssätt?
Tack!
/Jari