我有一個像 「images.myweb.com/files」 OR 「test.com/images」
我要檢查,如果URL中包含像
「的.com /」 或 「在/」 或「URL鏈接.net /「或」.org /「。
如何能夠用C#正則表達式..如何在C#中使用正則表達式測試字符串?
回答
LST是你的字符串列表(如lst = new []{".com/" , ".in/" ,".net/" ,".org/"}
),那麼你可以使用LINQ做到這一點:
lst.Any(x=>myString.Contains(x))
,如果你想你的字符串與此項目做到底:
lst.Any(x=>myString.EndsWith(x))
不使用正則表達式,只需使用一個URI
類王氏一個String.EndsWith()
或許還有一個String.ToLower()組合以繞過區分大小寫。
使用您的示例,使用「www.computer.nl」會發生什麼情況? – 2011-05-14 07:38:34
@wouter更新....謝謝! (愚蠢的虛擬陷阱) – 2011-05-14 07:42:23
謝謝@Caspar Klenijne – 2011-05-14 08:09:41
- 1. 正則表達式測試 「\」 字符串
- 2. 在Mongoose正則表達式中測試空字符串
- 3. 如何使用正則表達式測試字符串中沒有空格?
- 4. 如何使用正則表達式從C++字符串中提取字符串
- 5. 在javascript中使用正則表達式和測試值將字符串轉換爲正則表達式
- 6. 在C#中使用正則表達式字符串#
- 7. 分割字符串在C#中使用正則表達式
- 8. 字符串使用正則表達式替換正則表達式字符類
- 9. 如何在非ASCII字符串中使用正則表達式?
- 10. 如何使用正則表達式在字符串中查找字符串?
- 11. 如何使用正則表達式在字符串中查找字符串?
- 12. 如何使用正則表達式檢測無效的C轉義字符串?
- 13. 用C#替換字符串中的字符正則表達式
- 14. 如何使用正則表達式檢測字符串中的符號?
- 15. 使用正則表達式編輯C#中的字符串
- 16. 如何使用長正則表達式的字符串在PHP
- 17. 如何匹配字符串與正則表達式在C#
- 18. 如何字符串匹配正則表達式中的C++
- 19. 測試字符串是否爲空的正則表達式
- 20. 正則表達式來測試一個HTML字符串?
- 21. 分割字符串測試=「毒鼠強」的正則表達式
- 22. c#正則表達式字符串中只有數字字符
- 23. 如何在objective-c中使用正則表達式刪除子字符串?
- 24. 如何使用正則表達式從字符串中提取子字符串?
- 25. 如何使用正則表達式從字符串中提取子字符串?
- 26. 正則表達式正則表達式匹配字符串
- 27. 正則表達式的正則表達式的Java字符串
- 28. 正則表達式3 C +字符串+ C在java中
- 29. 如何讓舊字符串Replce字符串後的正則表達式在C#
- 30. 在C#正則表達式中正確使用字符組
所以,你要一個正則表達式,即使它不是最好的工作?最好是問它是實現你所需要的最好的方式,而不是告訴人們如何去做。 – Oded 2011-05-14 07:32:34