|
|
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是有效的。 |
|
|
A B · C#Excel自动调整列避免长文本时出错 1 年前 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 1 年前 |
|
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 1 年前 |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 1 年前 |