正则表达式"AND"运算符?

use*_*395 0 .net c# regex

我有一个如下所示的字符串:
源路径:\ build\PM\11.0.25.9\11025_0_X.pts目标路径:

我想切断字符串"源路径:"和"目标路径:",以便只获取源路径.
我想这样做就是做一个简单的事情Regex.Replace.

但是我不确定如何编写一个可以查找这两个字符串的模式.

有任何想法吗?谢谢.

Jim*_*hel 6

也许不使用的东西替换:

string s = "Source Path: \build\PM\11.0.25.9\11025_0_X.pts Destination Path:";
Match m = Regex.Match(s, "^Source Path:\s(.*?)\sDestination Path:$");
string result = string.Empty;
if (m.Success)
{
    result = m.Groups[1].Value;
}
Run Code Online (Sandbox Code Playgroud)