简单的正则表达式:多个点(.)

Dev*_*ode 1 javascript regex perl

我试图在URL中删除.com,.etc之后的所有内容; 使它更有意义

所以

sub.domain.com/324fr9?=awerf?=awrf
Run Code Online (Sandbox Code Playgroud)

转向

sub.domain.com/
Run Code Online (Sandbox Code Playgroud)

除了相同的正则表达式不起作用

noSubDomain.com/crap?=yes123456789timesOver
Run Code Online (Sandbox Code Playgroud)

因为它只有一个点,而不是两个点!

这是我的正则表达式(javascript):

/.*:\/\/.*\..*\.com/g
Run Code Online (Sandbox Code Playgroud)

Nyl*_*ile 7

如果您要对URL进行分段,并且您希望在perl CPAN的URI模块中执行此操作,则可能是更好的选择.$uri->host是你想要的,但你可以使用URI模块做很多其他的事情.