0

我有一个网址字符串作为theese http://www.domain.it/aaa/007585100-5/aaa.htmlhttp://aaa.domain.it/aaa/aaa/aaa.html

用这个正则表达式 java^.*(domain.it).*(.html){1}$我匹配第二个 url 但不是第一个。另外我的正则表达式不准确。

也可以将正则表达式分成两个分开的正则表达式。一两个正则表达式必须从匹配的 url 中排除,例如 aaa.domain.it/

PS url中的字符串“aaa”可以是由1..N char [a-z0-9]组成的随机字符串。

提前致谢

4

1 回答 1

0

Try this:

"^http://[0-9a-zA-Z]+\\.domain\.it(/[^/]+?){3}.html$"

3 slashes max, and exclude *.domain.it/:

"^http://[0-9a-zA-Z]+\\.domain\.it(/[^/]+?){1,3}.html$"
于 2013-05-06T15:38:05.153 回答