如何使用正则表达式替换获得结果

How to achive result with regex replacement

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

alabala-1000 Intern -> alabala/alabala-1000/Intern

应提取减号之前的部分,然后还应检测 alabala-1000 和 Intern 之间的space

您可以使用类似的东西:

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


Regex Demo
C# Demo