以下是替换内容。
"index.html".replace('\.html$', '_fr.html');
返回"index.html",表示第一个参数没有匹配到任何内容。但是,如果我去掉"$"符号。
"index.html".replace('\.html', '_fr.html');
如果第一个参数匹配,那么将返回“index_fr.html”。
回到第一个例子,有人能解释一下为什么“.html $”似乎不能匹配“index.html”吗?