我可以获得的输入可能是
/DemoSystems/DemoFramework/MyRepo/MyModule/tags/2015_02_22
或
/DemoSystems/DemoFramework/MyRepo/MyModule/tags/2015_02_22/Demo.Tests/AverageTests.cs
我需要在两种情况下提取。
/DemoSystems/DemoFramework/MyRepo/MyModule/tags/2015_02_22
正则表达式:
^(.*?)tags
匹配到
/DemoSystems/DemoFramework/MyRepo/MyModule/tags
增加的复杂性是2015_02_22可以是任何东西。数字字母和空格的混合。基本上取决于开发人员。换句话说,我必须匹配直到'标签' +之后的下一个文件夹。
任何指针?
答案 0 :(得分:2)