【发布时间】:2015-12-22 22:24:35
【问题描述】:
我需要比较以下字符串。我遇到的问题是两个字符串中的 url 每次都会不同,例如:
www.google.com
http://www.google.com
google.co.uk!
所以 contains 无法匹配字符串,因为 URL 不匹配。
String1 = "This is my string http://www.google.co.uk and that was my url"
String2 = "this is my string google.gr and that was my url"
所以我基本上想比较字符串减去URl的内容,每个字符串每次都可以包含不同的文本,所以每次在同一位置寻找URL是行不通的。
我已在此处广泛搜索此问题的答案,但找不到可行的解决方案。
提前致谢
【问题讨论】:
-
你能详细说明你认为什么是匹配的吗?
http://www.google.co.uk“匹配”google.gr吗? -
如果字符串 1 中的所有文本都与字符串 2 中的文本匹配,则认为匹配。 String1 = "这是我的字符串 google.co.uk 那是我的网址" String2 = "这是我的字符串 google.gr 那是我的网址"
-
如果你能解释为什么你“需要”这样做,以及在比较它们之后你将如何处理这些字符串,这真的很有帮助。