c# - 正则表达式将字符串中的多个连字符替换为一个连字符? ASP.NET C#

标签 c# asp.net regex

string inputString = "Flat---Head-----Self-Tap-Scr---ews----3-x-10mm-8pc";
string outputString = "Flat-Head-Self-Tap-Scr-ews-3-x-10mm-8pc";

最佳答案

string inputString = "Flat---Head-----Self-Tap-Scr---ews----3-x-10mm-8pc";
string outputString = Regex.Replace(inputString , @"-+", "-", RegexOptions.None);

关于c# - 正则表达式将字符串中的多个连字符替换为一个连字符? ASP.NET C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6332472/

相关文章:

c# - 从异步方法返回输出时推荐的方法签名?

asp.net - 如何在 Azure AD B2C oauth2 登录中获取用户的对象 ID

asp.net - 如何在 .aspx 页面中访问 c​​# 变量的值?

javascript - 如何使用带有变量的 RegEx 进行替换

javascript - 从 JavaScript 函数中提取嵌套函数名称

c# - ACE.OLEDB 提供程序错误地读取了一些列名称

c# - 将类的属性设置为函数的参数

c# - 如何将图像添加到 System.Windows.Forms.ListBox?

c# - 如何以编程方式从模板 excel 工作表创建 excel 工作表?

regex - Powershell 多行模式匹配并选取这些行