社区
Android
帖子详情
如何知道一个String 是一个有效的URL 地址。
SambaGao
2012-12-27 11:59:59
可能没有联网。我只想知道它是不是一个有效的URL.
各位有什么好点的办法。
Thanks
...全文
159
4
打赏
收藏
如何知道一个String 是一个有效的URL 地址。
可能没有联网。我只想知道它是不是一个有效的URL. 各位有什么好点的办法。 Thanks
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
哎,真难
2012-12-27
打赏
举报
回复
打开啊,url.openurl(地址),如果抛出异常就说地址有问题,哈哈,不过如果你要去直接判断,或者用这则表达式判断,那还真不知道该怎么办,,,
zy1235678
2012-12-27
打赏
举报
回复
使用URL的特点,正则表达式判断就可以了
不简单de
2012-12-27
打赏
举报
回复
可以用正则表达式匹配,看是否为url
Oo_Oo_
2012-12-27
打赏
举报
回复
你看看url的组成格式,是否符合
正则表达式判断并取得
string
里面的
URL
地址
获取
string
里面的第
一个
url
+ (NS
String
*)getFirst
Url
From
String
:(NS
String
*)searchText { NSRange range = [searchText rangeOf
String
:@"((http[s]{0,1}|ftp)://[a-zA-Z0-9\\.\\-]+\\.([a-zA-Z]{2,4})(:\\d+)?
Swift--
URL
(file
URL
WithPath:)和
URL
(
string
:)的区别
区别: 获取沙盒中的temp文件夹路径再生成
url
let path = NSTemporaryDirectory(); print("path:",path); print("
string
:",
URL
(
string
: path)) print("file
URL
WithPath:",
URL
(file
URL
WithPath: path)); 输出结果: path: /private/var/mobile/Containers/Data/Application/2D48EE72-
Java 快速获取
URL
地址
是 http 还是 https
比如一段百度的
URL
: https://www.baidu.com/ 想要获取前面的 https 协议,有很多种方法:通过
String
的截取字符串方法、通过
String
的 startsWith 判断开始字符串方法,等等。接下来推荐
一个
更加骚操作的写法,借助于 Java 提供的 URI 类实现:
String
address = "https://www.baidu.com/";
URL
url
= new
URL
(address); URI uri =
url
.toURI(); System.ou
判断
一个
字符串是否为
一个
URL
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Text.RegularExpressions;namespace MyTest{ class Program { static void Main(
string
[] args)
判断
一个
url
是否为图片
url
private final static Pattern IMG_
URL
= Pattern .compile(".*?(gif|jpeg|png|jpg|bmp)"); /** * 判断
一个
url
是否为图片
url
* * @param
url
* @return */ public static boolean i...
Android
80,471
社区成员
91,385
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章