You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何从字符串中移除倒数第三和倒数第四个字符?

移除字符串倒数第三和倒数第四个字符的实现方案

给定字符串,需移除每个字符串的倒数第三和倒数第四个字符,示例如下:

输入:

HS0202
HS0902
MV0100
SUE0300

期望输出:

HS02
HS02
MV00
SUE00

以下是几种常用编程语言的实现方式:

Python 实现

通过字符串切片拼接,保留前len(s)-4个字符和最后2个字符:

def remove_target_chars(s):
    return s[:-4] + s[-2:]

# 测试示例
test_strings = ["HS0202", "HS0902", "MV0100", "SUE0300"]
for s in test_strings:
    print(remove_target_chars(s))

JavaScript 实现

利用slice方法截取并拼接:

function removeTargetChars(s) {
    return s.slice(0, -4) + s.slice(-2);
}

// 测试示例
const testStrings = ["HS0202", "HS0902", "MV0100", "SUE0300"];
testStrings.forEach(str => console.log(removeTargetChars(str)));

Bash 实现

使用参数展开处理字符串:

input_strings=("HS0202" "HS0902" "MV0100" "SUE0300")
for s in "${input_strings[@]}"; do
    echo "${s::-4}${s: -2}"
done

核心逻辑一致:保留字符串前半段(剔除最后4个字符),再拼接最后2个字符,即可跳过倒数第三、第四个字符。注意:请确保输入字符串长度至少为4,避免出现索引越界问题。

内容的提问来源于stack exchange,提问作者C K

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.12 22:50:26