ドライブパスか "pol"パスかを確認したいと思います。 私はすでに小さなコードを書いていますが、残念ながら私はいつも真実を返します。ドライブパスなのでしょうか? Regexで確認する
正規表現が正しくない可能性があります\W?\w{1}:{1}[/]{1}
。パス名は常に異なっていて、ポールパスに同意する必要はありません。 ありがとうございます。
public bool isPolPath(string path)
{
bool isPolPath= true;
// Pol-Path: /Buy/Toy/Special/Clue
// drive-Path: Q:\Buy/Special/Clue
Regex myRegex = new Regex(@"\W?\w{1}:{1}[/]{1}", RegexOptions.IgnoreCase);
Match matchSuccess = myRegex.Match(path);
if (matchSuccess.Success)
isPolPath= false;
return isPolPath;
}
のどちらかだろうPOLまたはドライブパスを区別するためのルールは何ですか? 'return path.StartsWith("/");' – ASh
質問をより明確にするために、一連のテストケースを提供してください。 –