我創建了一個通用列表,如果唯一的字符串。我的字符串格式就像GBP/101-P506,有時它可能是GBP-101-P-506。這兩個字符串必須被視爲同一個。我怎麼能比較這樣的字符串?字符串比較忽略特殊字符C#
0
A
回答
0
最直接的方法是,用空字符串替換特殊字符並比較結果... 如果您不想修改原始文件,請使用臨時變量。
問候
+1
最好用一個特殊字符(非空格)替換所有特殊字符以避免混合(「GBR/12/3」和「GBR-1-23」)。 – Ilya
0
正則表達式的輸入和輸入到你的數據結構之前標準化數據。如果您不想更改原始字符串,則只要需要對字符串執行操作,就必須考慮所有可能的有效值。
相關問題
- 1. 在java比較字符串忽略特殊字符
- 2. 比較字符串時忽略特殊字符
- 3. simple_html_dom忽略特殊字符
- 4. 字符串與C#中的特殊字符比較
- 5. SQL字符串比較忽略空白
- 6. 比較字符串忽略大小寫
- 7. MySQL的比較字符串忽略非字母數字字符
- 8. C#字符串比較失敗,其中包含特殊字符的字符串
- 9. 有特殊字符比較詞時忽略變音字符(E,E,...)
- 10. 匹配並替換子字符串,而忽略特殊字符
- 11. 如何忽略字符串中的特殊字符
- 12. 正則表達式Python字符串忽略特殊字符
- 13. 使Autohotkey忽略字符串中的任何特殊字符
- 14. sed - 如何忽略字符串中的許多特殊字符
- 15. 比較忽略重音字符的字符串
- 16. 正則表達式:忽略字符字符串比較
- 17. 比較特殊字符的阿拉伯語字符串IOS
- 18. 如何比較字符串與PHP中的特殊字符?
- 19. Ruby比較activerecord與字符串寬度特殊字符
- 20. 如何比較字符串與ü,ć,š等特殊字符?
- 21. 比較在特殊字符的jave中的2個字符串
- 22. PHP - 比較特殊字符的字符串
- 23. 忽略StringTokenizer上的特殊字符java
- 24. android忽略特殊字符輸入
- 25. SQL Server - 忽略特殊字符
- 26. 捲曲忽略特殊字符
- 27. 忽略檢查中的特殊字符
- 28. String#刪除忽略特殊字符
- 29. Android上忽略的特殊字符
- 30. VB腳本忽略特殊字符
什麼語言? –