我想挑選一個數組中的特定字符串並將它們添加到一個新的數組中,例如我想抓取包含.txt和.rtf的數組中的所有字符串,並將它們添加到一個新的數組中,例如filteredStrings []用C#挑選一個數組的某些字符串
2
A
回答
7
你不需要正則表達式的東西很簡單:Contains
工作更快,更容易理解:
var filteredStrings = myStrings.Where(s => s.Contains(".txt") || s.Contains(".rtf")).ToArray();
如果你堅持使用正則表達式,你可以這樣做:
var regexp = new Regex("[.](txt|rtf)");
var filteredStrings = myStrings.Where(s => regexp.IsMatch(s)).ToArray();
1
相關問題
- 1. C#如何挑選出來的某些部分在一個字符串
- 2. 我想通過一個數組來查找並挑出某些字符串
- 3. jQuery從字符串數組中挑選一個隨機值
- 4. Objective-C:傳遞一個字符串參數來挑選@selector
- 5. Excel - 從一系列字符串中挑選一個字符串
- 6. 使用一個字符串數組c#
- 7. C中的某個字符串中的某些字符大寫C
- 8. 在一個NSString某些字符串
- 9. 數組中的某些字符串與另一個數組匹配
- 10. 選擇第一5個字符,在C#字符串數組
- 11. 某些字符選擇字符,直到在C#中的某些字符
- 12. 從java中的字符串數組中挑選一個隨機項目
- 13. 從netLogo中的字符串列表/數組中挑選一個隨機元素
- 14. 排序一些ID與某些數字的PHP字符串中
- 15. C++中的字符串創建一個字符串數組
- 16. 選擇數組中的某個字符
- 17. 用DOXYGEN挑選某些文檔
- 18. C++,減去某些字符串?
- 19. 將某些字符匹配到一個字符串中的Python
- 20. grep的:某些字符串
- 21. C++字符串函數只返回某些字符
- 22. C打印一個字符串數組
- 23. C#:獲取一個字符串數組
- 24. PHP:用數組值替換字符串的某些部分
- 25. 合併兩個字符串數組排除某些值
- 26. 選擇一個字符串中的某個字符
- 27. 從MySQL中的一組數字中挑選一個隨機數
- 28. 檢查某些字符的字符串
- 29. 代替某些字符的字符串
- 30. 檢查字符串的某些字符
你需要使用正則表達式嗎?簡單地使用String.Contains – 2012-01-31 14:21:46
@SixHouse更新問題 – Mike 2012-01-31 14:22:17