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

如何使用英文句点分隔符拆分STRING字符串为两个值?

按英文句点拆分字符串为两个值的解决方案

需求说明

将STRING类型的字符串以英文句点.作为分隔符,拆分成两个独立的值,需完整保留句点前后的所有字符(包括小数部分的前导零)。

输入输出示例

输入

var0
9342102124501.0000001236

输出

var1var2
93421021245010000001236

常见实现方案

Python

使用字符串的split方法,指定仅拆分一次,避免后续句点(如果存在)影响结果:

input_str = "9342102124501.0000001236"
var1, var2 = input_str.split('.', 1)
# 结果:var1 = "9342102124501", var2 = "0000001236"

MySQL

利用SUBSTRING_INDEX函数分别提取句点左右的内容:

SELECT 
  SUBSTRING_INDEX(var0, '.', 1) AS var1,
  SUBSTRING_INDEX(var0, '.', -1) AS var2
FROM your_table;

JavaScript

通过split方法拆分字符串,解构赋值获取两个结果:

const inputStr = "9342102124501.0000001236";
const [var1, var2] = inputStr.split('.', 2);
// 结果:var1 = "9342102124501", var2 = "0000001236"

内容的提问来源于stack exchange,提问作者Grigory P

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.23 06:52:12