C# 如何使用特殊主机名制作正则表达式
本文关键字:正则表达式 主机 何使用 | 更新日期: 2023-09-27 18:36:07
我找不到适用于我的域名的正则表达式。我不知道我是否有一个特殊的域名,但我找到的所有例子都不适合我。
这是我的主机名:
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])$
但它不匹配。
如果您正在对该网站进行屏幕抓取,则最好查找相邻的文本并将字符串从DOM中的下一个元素中删除,而不是尝试查找仅与页面中的该文本匹配的正则表达式。
如果句点数(.)不可变,您可以使用以下模式:
([0-9]*-[0-9]*-[0-9]*).([0-9A-Za-z]*).([0-9A-Za-z]*).([0-9A-Za-z]*)