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

如何将(A-12-AB)类格式文本字符串拆分转换为三列表格

括号分隔字符串转三列表格实现方案

核心处理逻辑

整个转换兼容逗号前后带/不带空格的输入格式,核心步骤如下:

  • 移除原始字符串中所有的圆括号(、),消除格式干扰符
  • 按英文逗号,拆分字符串得到每个独立条目,拆分后自动去除每个条目前后的冗余空格
  • 对每个单条条目,按短横线-拆分,直接得到三列对应的内容
  • 按列对齐格式化输出即可

代码实现(Python示例)

# 原始输入字符串
raw_text = "(A-12-AB), (P-13-PQ),(N-14-NM)"

# 清理括号、拆分条目
item_list = [i.strip() for i in raw_text.replace("(", "").replace(")", "").split(",")]

output_lines = []
for single_item in item_list:
    col1, col2, col3 = single_item.split("-")
    # 用3个空格分隔列,和示例输出格式对齐
    output_lines.append(f"{col1}   {col2}   {col3}")

# 打印最终结果
print("\n".join(output_lines))

运行输出

A   12   AB
P   13   PQ
N   14   NM

其他编程语言实现逻辑完全一致,只需要对应替换字符串处理的相关API即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.26 23:24:25