代替空格我用下面的代碼做不敏感的情況下更換:正則表達式用斜線
returned = Regex.Replace(source, Regex.Escape(oldValue),
Regex.Escape(newValue),
RegexOptions.IgnoreCase);
但Regex.Escape
導致我的空間由一個\
source = "Description: <module>";
oldValue = "<module>";
newValue = "Module 1 - Upload Data File";
returned = "Description: Module\ 1\ -\ Upload\ Data\ File";
我被替換知道它的工作原理,如果我刪除了Regex.Escape,但我會說實話我不記得我爲什麼使用Regex.Escape
,但一定有一個原因,我不想打破以前工作的任何東西。
任何想法如何解決\處理這個?
謝謝。
你的價值觀是什麼? – Aradmey
我得到了我的答案,但我更新了這個問題的值,所以它可能更容易閱讀下一個人!對不起,如果它不明確! – Thierry