0

给定用户输入字符串,我需要查找它是否以以下之一结尾 - .com、.net、.edu.、html 等。

有没有办法用正则表达式方括号做到这一点?

我试过 $[.com|.net|.html] 和 $[(.com)(.net)(.html)] 但两者都不起作用。

4

2 回答 2

0

您想使用捕获组。

(\.com|\.net|\.html)

这将匹配任一值。您可以通过在括号内附加另一个管道并将新值放在管道之后来添加其他值。

于 2012-06-27T15:20:29.170 回答
0

你可以试试这个:

\.com$|\.net$|\.edu$

或者

(\.com|\.net|\.edu)$
于 2012-06-27T15:20:54.863 回答