如何通过正则表达式替换获得结果

时间:2017-04-28 14:36:21

标签: .net regex regex-negation regex-group

你好,我需要正则表达式,可以进行以下转换

alabala-1000 Intern -> alabala/alabala-1000/Intern
应该提取减号前的

部分,然后检测alabala-1000和实习生之间的空间

1 个答案:

答案 0 :(得分:1)

您可以使用以下内容:

resultString = Regex.Replace(subjectString, @"(.+)-(\d+)\s+(.+)", @"$1/$1-$2/$3");

enter image description here

Regex Demo
C# Demo