我有一些從sqlite數據庫導入的文本,然後我將該文本設置爲某個按鈕。現在,我有一些文字,如慕尼黑,斯坦科維奇或卡薩利什特。你明白了。用戶必須猜出正確的答案,並且在用戶插入小寫字母時我解決了問題,而我的詞語是首字母大寫。我只是將我的單詞和輸入的單詞轉換爲大寫。但即使用戶輸入Munchen或Stankovic或Kazaliste,如果沒有我的數據庫中的特殊字母,如何接受答案?如何比較字符串與ü,ć,š等特殊字符?
2
A
回答
0
嘗試使用collator。
Performing Locale-Independent Comparisons
整理規則定義字符串的排序順序。這些規則與語言環境 不同,因爲各種自然語言對字詞的排序方式不同。 您可以使用Collator 類提供的預定義歸類規則以獨立於區域的方式對字符串進行排序。
0
我認爲你需要明確地用可接受的字符替換所有的特殊字符。所以,ü - >你等等。正如您已經使用toUpperCase其替代U帶U.做
0
String expression ="š|ć|ü";
Pattern pattern = Pattern.compile(expression, Pattern.CASE_INSENSITIVE);
Matcher matcher = pattern.matcher(inputStr);
if (matcher.matches())
{
//your code
}
+0
你也可以使用這個概念[a-zA-Z] –
相關問題
- 1. 如何比較字符串與PHP中的特殊字符?
- 2. Ruby比較activerecord與字符串寬度特殊字符
- 3. 字符串與C#中的特殊字符比較
- 4. 比較特殊字符與變量javascript
- 5. GSON庫時解析字符串包含特殊字符\ü
- 6. 比較特殊字符的阿拉伯語字符串IOS
- 7. 字符串比較忽略特殊字符C#
- 8. 比較在特殊字符的jave中的2個字符串
- 9. 在java比較字符串忽略特殊字符
- 10. 比較字符串時忽略特殊字符
- 11. PHP - 比較特殊字符的字符串
- 12. 字符串比較等效
- 13. 當搜索特殊字符(accute等)的變化時比較字符串
- 14. C#字符串比較失敗,其中包含特殊字符的字符串
- 15. 與字符串比較字符串值
- 16. 比較字符串與字符串集合的等同性
- 17. 比較C字符串與字符串指針平等
- 18. 比較字符串:string.equals( 「」)!與 「」 等於(字符串)
- 19. 如何與字符串文字進行字符串比較?
- 20. 如何比較字符與字符串中的單個字符?
- 21. PHP將字符串與字符比較
- 22. NSString比較特殊字符無關
- 23. 字符/字符串比較
- 24. 字符串字符比較
- 25. 如何比較字符串
- 26. 如何比較字符串
- 27. 如何比較字符串?
- 28. 與字符串比較
- 29. 字符串與node.js比較
- 30. 字符串比較與==
http://stackoverflow.com/a/3322174/106261 – NimChimpsky
這看起來非常相似,[這個問題](HTTP://計算器。 COM/q /1343161分之1453171)。 – Keppil
這可能有助於http://stackoverflow.com/questions/1008802/converting-symbols-accent-letters-to-english-alphabet –