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