我的應用程序需要輸入字符串和存儲在我的數據庫中的字符串之間的字符串匹配函數。這些字符串涉及產品尺寸(如長度,高度等)。我的目標是檢查輸入的字符串是否已經存在於我的數據庫中,但可能與另一種模式有關,例如:檢查兩個字符串是否包含相同的模式
輸入:「vis 4 * 40」should return如果在我的數據庫中有「vis 4X40」或「vis 4 x 40」或「vis 4 * 40」之類的東西,則爲true。
我找到然而,唯一的辦法是使用正則表達式來代替像模式正常化我DATABSE:
\d+ *[xX*] *\d+
有一個標準化(例如NumberXNumber),做相同的輸入字符串然後嘗試找到它。但是,我想知道是否有任何工具已經存在,並允許我這樣做。 (我在C#.NET V4工作)
,如果我得到烏爾問題right..u可以可以測試** **輸入字符串和** **存儲串與上面的'正則表達式'..如果他們匹配,那麼它已經存在 – Anirudha
我應該詳細瞭解更多,但在這種情況下,這不應該匹配「vis 4x40」和「vis 4x60」事件,如果兩個匹配正則表達式 – WizLiz
退房我的答案,我的意思是 – Anirudha