0

我无法找到适用于我的域名的正则表达式。我不知道我是否有一个特殊的域名,但我找到的例子都没有为我工作。

这是我的主机名:

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])$

但它不匹配。

4

2 回答 2

0

如果句点数(。)不可变,您可以使用以下模式:

([0-9]*-[0-9]*-[0-9]*).([0-9A-Za-z]*).([0-9A-Za-z]*).([0-9A-Za-z]*)
于 2012-05-31T20:06:05.700 回答
0

如果您正在对该网站进行屏幕抓取,您可能会更好地查找相邻文本并将字符串从 DOM 中的下一个元素中取出,而不是尝试查找仅与页面中的该文本匹配的正则表达式。

于 2012-05-31T21:24:58.837 回答