我的輸入存儲在變量source
中,我將它與變量targetString
進行比較。所以,我想它得到的結果類似列result
:如何在C#中自定義近似字符串匹配?
source targetString result
-------------------------------------------------------------
Canada Canada - Fan Club true
Real Madrid Real Madrid(Football Club) true
Chelsea FC - Chelsea false
Wolfsburg FC Wolfsburg false
我試過with FuzzyString
in CodePlex。但是在具有值Chelsea
和Wolfsburg
的列中,它在比較模式Weak
,Normal
和Strong
中也返回true
。
有什麼方法可以解決我的問題比使用FuzzyString
簡單嗎?
這不是更適合Excel或類似Acces的產品嗎?不確定這是否是您必須處理的附帶問題,或者是否是某個系統的需求。 – Zimano
你想遵循什麼規則?我甚至不明白爲什麼第一個例子得到'真正',第三個'假' –
所以你只關心'String'是否以值開始?爲什麼不使用['String.StartsWith()'](https://msdn.microsoft.com/en-us/library/ms131452(v = vs.110).aspx)呢? – Draken