Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我无法找到适用于我的域名的正则表达式。我不知道我是否有一个特殊的域名,但我找到的例子都没有为我工作。
这是我的主机名:
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 中的下一个元素中取出,而不是尝试查找仅与页面中的该文本匹配的正则表达式。