【发布时间】:2014-01-31 00:01:36
【问题描述】:
我正在尝试使用正则表达式和String.replace从文件名中去除文件扩展名
我正在使用这个正则表达式:/^.*(\..*)/,它应该捕获扩展名,或者至少是 . 之后的所有内容
str.replace(/^.*(\..*)/,""); 只会给我一个空白字符串。
做str.replace(/^.*(\..*)/,"");给我".pdf"
【问题讨论】:
-
您的文件名中有多少个点?您可以将它们按点拆分并取第一部分吗?
-
@Ryan 该问题的答案不要使用 String.replace。我想知道如何将
string.replace与正则表达式一起使用。剥离文件名是一个可以通过多种不同方式解决的问题。 -
@putvande 我可以,但我不会将
string.replace与正则表达式一起使用。 -
尝试使用regex101.com
标签: javascript regex