有沒有辦法[]()*從字符串中轉(zhuǎn)義正則表達(dá)式中的特殊字符(例如和其他字符)?基本上,我要用戶輸入一個(gè)字符串,并且我希望能夠使用正則表達(dá)式在數(shù)據(jù)庫中進(jìn)行搜索。我遇到的一些問題是too many)'s或[x-y] range in reverse order,等等。所以我想做的就是編寫一個(gè)函數(shù)來替換用戶輸入。例如,替換(為\(,替換[為\[正則表達(dá)式有內(nèi)置功能嗎?而且,如果我必須從頭開始編寫函數(shù),是否有一種方法可以輕松解決所有字符,而不是一個(gè)一個(gè)地編寫替換語句?我正在使用Visual Studio 2010用C#編寫程序
- 3 回答
- 0 關(guān)注
- 885 瀏覽
添加回答
舉報(bào)
0/150
提交
取消
