我有以下輸入:正則表達式匹配整個詞或短語
Hewlett Packard LaserJet Printer Thingy
我需要以下的輸出:
LaserJet Printer Thingy
基於Hewlett Packard
相匹配。
我相信這是一個正則表達式的完美人選(我可能是錯的),不幸的是,我的經驗有限,但是一系列的字符串分割和連接看起來很冗長。
我已經試過
return Regex.Replace(FullProductName, "\b" + ManufacturerName + "\b", string.Empty, RegexOptions.IgnoreCase);
我發現這並不因爲\b
工作指的是單詞邊界,但在這裏我一語。
注意:它有時可能是Sony
或其他單字製造商名稱。
是否要刪除製造商名稱?如何正則表達式知道哪一個是產品名稱,哪一個是製造商名稱? – 2014-09-24 13:17:16
@AvinashRaj是 – 2014-09-24 13:17:36
等等....它看起來像你有幾個製造商的名稱,你想要做的 - 從產品名稱中刪除製造商名稱。我對嗎? – 2014-09-24 13:17:54