2017-07-31 58 views
-5

你能帮助我吗? 我在正则表达式中求解,我需要创建大约50个正则表达式替换模式。C#正则表达式替代者

这些模式样本之一是000100954-1/001需要是100954-1。但我不知道如何实现这一点。

我只是想举一个例子,有些文章引用会给我更多的知识。

感谢您的帮助。根据您的单个样品

+0

在这里学习和测试你的正则表达式http://regexr.com/我也建议寻找“修剪前导零”正则表达式 –

+1

请提供一个更详细的描述你的需求,以及一个输入数据和结果的例子您试图获得 – ironstone13

+0

您将“000100954-1/001”转换为100951-1'的规则是什么? –

回答

0

假设规则,

var ans = Regex.Replace("000100954-1/001", @"[^0]+-[0-9]+"); 

应该工作。