[英]C# How make Regular Expression with special hostname
我找不到适合我的域名的正则表达式时遇到麻烦。 我不知道我是否有一个特殊的域名,但是我发现的所有示例都不适合我。
这是我的主机名:
81-232197-178.cust.bluewin.ch
这是我的正则表达式:
^(([a-zA-Z]|[a-zA-Z][a-zA-Z0-9\-]*[a-zA-Z0-9])\.)*([A-Za-z]|[A-Za-z][A-Za-z0-9\-]*[A-Za-z0-9])$
但不匹配。
如果句号(。)不变,则可以使用以下模式:
([0-9]*-[0-9]*-[0-9]*).([0-9A-Za-z]*).([0-9A-Za-z]*).([0-9A-Za-z]*)
如果您正在抓取该网站的屏幕,则最好是寻找相邻的文本并将字符串从DOM中的下一个元素中删除,而不是尝试查找仅与页面中的该文本匹配的正则表达式。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.