こんにちは、私は正規表現を持っています。何が止まっているのか分からない。有効な正規表現の正規表現文字列
XX2 03-01-2017.xml
しかし、いくつかの理由のためにそれを取っていません。
Regex regex = new Regex(@"^(([a-zA-Z]:)|(\\{2}\w+\\[\w- ]+[$])|(\\{2}\w+))(\\[\w-. ]*)*(.xml|.XML)$");
if (!regex.IsMatch(fuSource.PostedFile.FileName))
{
Page.Validators.Add(new ValidatorHelper("Please select a valid Application XML input file."));
}
私が渡していたファイル名です。
入力ファイル名の形式を指定できますか? –
正確に何をしているのですか?あなたの正規表現は 'c:\ XX2 03-01-2017.xml'または' \\ c \ XX2 03-01-2017.xml'にマッチします。 –
これは私の入力 "XX2 03-01-2017.xml" – user155489