如何检查字符串是否包含 URL
我有短信,我想检查它是否包含文本“http”或其中存在 URL。
我将如何检查?
i have text message and I want to check whether it is containing text "http" or URL exists in that.
How will I check it?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
区分大小写的示例:
不区分大小写的示例:
Case sensitive example:
Case insensitive example:
@Cyprian 提供了一个不错的选择。
您还可以考虑使用 NSRegularExpression 假设这正是您所需要的,这将为您提供更大的灵活性,例如,如果您想要匹配 http:// 和 https:// 。
@Cyprian offers a good option.
You could also consider using a NSRegularExpression which would give you far more flexibility assuming that's what you need, e.g. if you wanted to match http:// and https://.
Url 通常包含 http 或 https
您可以使用自定义方法 containsString 来检查这些字符串。
例子 :
Url usually has http or https in it
You can use your custom method containsString to check for those strings.
Example :