我已經給出了這個正則表達式在項目中使用,它似乎並沒有正常工作 - 它以前在其他應用程序中工作。爲什麼正則表達式匹配拋出異常?
它告訴我parsing "((^[^_]{1}\S{1,40})\_(\S{5,6})\_(\S{1,4})\_(\S{1,4})\_(\S{4,6}))(\.{1}\S{1,5})$" - Unrecognized escape sequence \_.
我有一個文件作爲一個常量正則表達式:
public static string MatchDocument = @"((^[^_]{1}\S{1,40})\_(\S{5,6})\_(\S{1,4})\_(\S{1,4})\_(\S{4,6}))(\.{1}\S{1,5})$";
我不使用正則表達式的經驗,但我認爲在前面加上字符串@
會解決任何反斜槓問題......爲什麼這不起作用?