更新 'SrcJuPublic.js'

Ju
src48597962 10 months ago
parent 1df9a7fe60
commit 5c9aae717b
  1. 13
      SrcJuPublic.js

@ -479,17 +479,10 @@ function sortByPinyin(arr) {
}
// 替换最后一个指定字符串
function replaceLast(str, search, replacement) {
let startIndex = str.lastIndexOf(search);
let endIndex = str.length;
const lastIndex = str.lastIndexOf(search);
// 从后往前找到第一个匹配的search,并替换
while (startIndex !== -1 && startIndex + search.length !== endIndex) {
endIndex = startIndex;
startIndex = str.lastIndexOf(search, startIndex - 1);
}
if (startIndex !== -1) {
return str.substring(0, startIndex) + replacement + str.substring(startIndex + search.length);
if (lastIndex !== -1) {
return str.slice(0, lastIndex) + replacement + str.slice(lastIndex + search.length);
}
return str; // 如果没找到,返回原字符串

Loading…
Cancel
Save