En . i ett RegExp-objekt är reserverat, sålunda måste du ange punkten som \.
Ett pattern för dig kan vara "\D\.\D"
1 svar · 244 visningar · startad av a95johjo
Hej
Jag vill göra följande i C# (fråga inte varför):
string strText = "5.5a.55.aa.a";
string strNyText = RegEx.Replace(strText, "pattern", " ");
där pattern innebär att de punkter som inte står mellan två siffror ersätts av ett mellanslag.
Det skulle ju funka att loopa igenom allt förstås men jag tänkte att detta måste väl gå att fixa...
Problemet är att jag inte vet hur pattern i RegularExpressions funkar riktigt... "[^0-9].[^0-9]" funkar inte till exempel
Nån som vet?
En . i ett RegExp-objekt är reserverat, sålunda måste du ange punkten som \.
Ett pattern för dig kan vara "\D\.\D"