|
|
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是有效的。 |
|
|
DotFX · RegEx捕获关键字前但括号后的所有内容 1 年前 |
|
|
Andrus · 如何在sql中查找第二个匹配项 1 年前 |
|
|
iato · 确保正则表达式不从命名材料中的数字中提取 1 年前 |
|
|
vr8ce · 非成对标记中特定字符的正则表达式 1 年前 |
|
|
MARTIN · 交换第一个和最后一个单词,反转所有中间的字符 1 年前 |
|
|
Carsten · 使用最近的搜索模式更改文本块 1 年前 |