在JavaScript中使用正则表达式删除最后一个破折号后的单词

cra*_*aCH 1 javascript regex

我已经定义了字符串word-word-word-test,我想删除-test(全部在最后一个破折号后面).如何使用RegEx做到这一点?

我的/-.*$/作品只有在字符串中没有其他破折号时才有效.

Exp*_*lls 7

您可以使用-[^-]*$替换"dash后跟零个或多个锚定到字符串末尾的非破折号字符".您可能只想(-test)*$用来替换-test字符串末尾的所有实例.