,所以如果我有一個像一本字典:匹配字符串
Dictionary<string, string> namesDictionary= new Dictionary<string, string>
{
{ "Paola", "Perú" },
{ "Paulanos", "Colombia" },
{ "Paulanas", "Ecuador" },
{ "Pamela", "Venezuela"},
{ "Paulina", "Brasil)"},
{ "Paolann", "Paraguay"}
};
我將有字符串名稱=「」通過功能設置好的。
我想找到,並在字典中的鍵匹配的名稱,如:
如果name =「保拉」,找到「保拉」,「祕魯」,而不是「Paolann」,「巴拉圭「
如果name = 」Paulanoso「 只發現{ 」Paulanos「, 」哥倫比亞「},而不是 { 」Paulanas「, 」厄瓜多爾「},
.NET 2.0 這n值如果有更好的選擇,它是必要的,因爲它是一本字典。
喜歡的東西逐個字符,如:
- 如果name =「Paulanoso」(例如字符串,並不意味着任何東西)發現只有Paulanos,它不必須
- 即使完全匹配整個字符串名稱字符串是更大會做這樣的事情: 名=「Paolanoso123」 它應該找到:{「Paulanos」,「哥倫比亞」}
它應該是大小寫敏感的關係嗎? –
「Paulanoso」 匹配 「Paulanos」?你能解釋一下實際的匹配算法是什麼嗎? –
Paulanoso是一個錯字我猜 –