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

技术需求:从'8|12|53|123|97'中提取首尾数值8和97

提取竖线分隔记录的首尾数值并确定范围

嘿,我来帮你搞定这个问题!要从竖线分隔的字符串 8|12|53|123|97 里拿到第一个和最后一个数值,进而确定范围,其实很简单,下面分步骤给你演示:

  • 拆分字符串
    不管用什么编程语言,核心思路都是先把竖线作为分隔符,把字符串拆成单个数值的集合。以Python为例,用split('|')方法就能轻松实现:

    num_str = '8|12|53|123|97'
    num_list = num_str.split('|')
    # 拆分后得到列表:['8', '12', '53', '123', '97']
    
  • 提取首尾数值
    拆分后的集合(比如列表)可以通过索引快速获取首尾元素,再转成整数类型:

    first_num = int(num_list[0])  # 得到第一个数值:8
    last_num = int(num_list[-1])   # 得到最后一个数值:97
    
  • 确定数值范围
    这样就能直接得出这个记录的数值范围是8到97啦!

如果你用的是JavaScript,实现逻辑类似:

const numStr = '8|12|53|123|97';
const numArr = numStr.split('|');
const firstNum = parseInt(numArr[0]); // 获取第一个数值:8
const lastNum = parseInt(numArr[numArr.length - 1]); // 获取最后一个数值:97
// 最终范围为8到97

内容的提问来源于stack exchange,提问作者Raja sekar

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.14 09:11:24