我需要一個正則表達式,它只允許字母數字字符並刪除某些全字。正則表達式來刪除字符和提供的字
實施例:
輸入字符串:這此結果約翰尼拉-bravo's-隆重-DAD
結果字符串:約翰尼拉-BRAVOS-DAD
字/字符通過更換一個空字符串:這是,',盛大
這是我到目前爲止:
var input = "this-is-johny-bravo's-grand-dad";
var regex = new Regex(@"([^a-z0-9\-][\b(this|is|grand)\b]?)");
var result = regex.Replace(input, "");
結果似乎沒有撇號,但不幸的是仍然包括被拒絕的全文。
+1這可能是更重要的OP比我的意圖。 :) – Tomalak
(儘管表達式中仍然存在語法錯誤,並且不會刪除多餘的破折號) – Tomalak
看起來不錯,我只需要移除多餘的')'括號。謝謝! –