![]() |
1
4
我将提出另一个建议。您可能希望使用内置
例子:
|
![]() |
2
3
有时候,一个通吃的reqex并不是最好的解决方案,尽管它很诱人。虽然调试这个regex是可行的(请参阅greg hewgills的答案),但可以考虑对不同类别的问题进行两次测试,例如,对数字地址进行一次测试,对命名地址进行一次测试。 |
![]() |
3
2
您需要强制正则表达式匹配到字符串的末尾。添加一个
|
![]() |
4
1
“验证一个url”的问题已经被多次解决了。我建议你用
代码
*)或者解决了。定义什么是有效的url实际上相当复杂。 |
![]() |
5
0
关于定义,“有效的url”应该在您进行dns查找时为您提供一个ip地址。IP应该连接到,当发出请求时,您可以得到HTML信息的答复,您可以使用它。
所以我们要找的是一个“有效的url格式”,这就是
从任何给定的可读tekst中分离出一个url的地方是点,后面没有空白。”123.com“可以验证为一个真正的url。 使用regex
要在文本中找到任何可能的有效url,然后执行system.uri检查以查看其是否为有效的url格式,然后执行查找。只有当查找给您一个结果时,您才知道url是有效的。 |
![]() |
lonix · 使用sed从JSON中提取非贪婪正则表达式 1 年前 |
![]() |
Dima Malko · 如何在指定符号前添加符号? 2 年前 |
![]() |
shekharsabale · 从列表元素捕获子字符串 2 年前 |
![]() |
Katia · 根据特定规则进行多行匹配 2 年前 |
![]() |
MHA · Pandas str.extract()以字母结尾的数字 2 年前 |
![]() |
Slava Vir · 如何查找后面“/”之间的最后一组 2 年前 |