在C#中我有這樣的正則表達式:正則表達式導致編譯錯誤
r = New Regex("^(("(?:[^"]|"")*"|[^,]*)(,("(?:[^"]|"")*"|[^,]*))*)$");
這是給我這個錯誤的時刻:「CS1002:;預計」
我理解,這是最有可能的轉義字符串問題,但我看不到它在哪裏。
歡迎您的幫助!
在C#中我有這樣的正則表達式:正則表達式導致編譯錯誤
r = New Regex("^(("(?:[^"]|"")*"|[^,]*)(,("(?:[^"]|"")*"|[^,]*))*)$");
這是給我這個錯誤的時刻:「CS1002:;預計」
我理解,這是最有可能的轉義字符串問題,但我看不到它在哪裏。
歡迎您的幫助!
艾哈邁德KRAIEM如何已經告訴你,你需要逃避你"
與\
您的版本:
r = New Regex("^(("(?:[^"]|"")*"|[^,]*)(,("(?:[^"]|"")*"|[^,]*))*)$");
我的版本
r = New Regex("^((\"(?:[^\"]|\"\")*\"|[^,]*)(,(\"(?:[^\"]|\"\")*\"|[^,]*))*)$");
君不見突出顯示在你的問題? – Bakuriu 2013-05-03 09:27:32
我目前無法訪問體面代碼編輯器。 – 2013-05-03 09:28:41
r = New Regex(「^((\」(?:[^ \「] | \」\「) )* \「」[[,] *)(,(\「(?:[^ \」] | \「\」)* \「| [^,] *))*)$」); – WhileTrueSleep 2013-05-03 09:35:25