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

如何在SQL中拆分字符串并提取其中的用户评论内容列表

实现思路

你可以通过正则表达式匹配[Admin User 日期]标签后的内容,直接提取所有评论,以下是不同环境的实现方案:

Python 实现

import re

# 待处理的原始字符串
raw_str = "[Admin User 01/20/2020] User1 comment [Admin User 01/21/2020] User2 comment [Admin User 01/22/2020] User3 comment"
# 正则匹配所有标签后的评论内容
comments = re.findall(r'\]\s*(.*?)(?=\s*\[|$)', raw_str)

# 按期望格式输出
print("value")
print("-" * 14)
for comment in comments:
    print(comment)

运行后输出结果完全符合要求:

value
--------------
User1 comment
User2 comment
User3 comment

Shell 实现(Linux/macOS环境)

如果原始内容保存在input.txt文件中,直接执行以下命令即可输出结果:

grep -oP '\]\s*\K.*?(?=\s*\[|$)' input.txt

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 21:54:05