2012-06-21 50 views
0

我想匹配與./media淨正則表達式不匹配,當其他工具做

開始的字符串我有以下的正則表達式:

bool match = Regex.IsMatch(@"^\./media", imgSourcePath); 

我的源字符串看起來像:./media/somefile.png

當我在其他tools測試此表達式時,它按預期工作。然而,在C#源代碼實現中從未找到匹配。有人能告訴我爲什麼嗎?

謝謝!

回答

2

您的參數似乎是倒退:Regex.IsMatch(String input, String pattern)。試試這個:

var m = Regex.IsMatch("./media", "(./media)(.*?)", RegexOptions.IgnoreCase | 
    RegexOptions.Singleline); 
MessageBox.Show(m.ToString()); //displays true 
+0

OMG ..我有正則表達式和輸入向後。多德。 – Nick

+0

這一切都很好,碰巧發生在我們身上。 – GrayFox374

相關問題