![](/img/trans.png)
[英]How to replace space/character with specified character after first numeric value in string using C#?
[英]How to replace a numeric character with empty character in C#?
我有像
1 69 / EMP1094467 EMP1094467 : 2 69 / ScreenLysP
在这里,数字字符应替换为空字符Llike:
/ EMP1094467
我尝试过这样
var output = Regex.Replace(input, @"[\d-]", string.Empty);
产生了以下结果:
/ EMP
请提出更好的解决方案。
string.Substring
在这里似乎很合适:
var str = "1 69 / EMP1094467";
var result = str.Substring(str.IndexOf("/")); // "/ EMP1094467"
您可以尝试使用单词边界:
var input = "1 69 / EMP1094467 EMP1094467 : 2 69 / ScreenLysP ";
var output = Regex.Replace(input, @"\b[\d]+\b", string.Empty);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.