0
我有一個文件,我正在解析文本 - 我試圖找出如何使用此RegEx表達式來取出所有不是字母數字的,但我想保留引號,&符和冒號/半-colons。如何去除除數字,字母,引號和冒號/分號之外的所有字符?
s = Regex.Replace(s, @"[^\w-]+", " ");
如何在這裏添加一個替換所有這些「除這些」模式?
謝謝!
我有一個文件,我正在解析文本 - 我試圖找出如何使用此RegEx表達式來取出所有不是字母數字的,但我想保留引號,&符和冒號/半-colons。如何去除除數字,字母,引號和冒號/分號之外的所有字符?
s = Regex.Replace(s, @"[^\w-]+", " ");
如何在這裏添加一個替換所有這些「除這些」模式?
謝謝!
只需將所有這些特殊情況放入角色類中即可。
s = Regex.Replace(s, @"[^\w'""&:;-]+", " ");
我認爲你需要逃避,「即使使用該文本字符串標識。不記得逃逸是什麼,我認爲它的‘’」 – GrayWizardx 2010-04-25 16:27:10
謝謝你們,偉大的工作。我不需要在序列中添加任何轉義字符 - 也許它是在我上面使用的示例中添加的。 – user53885 2010-04-25 18:14:00