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

如何从Azure SQL返回的特定字符串中仅保留"7010"字符串

完全可以实现,以下是具体处理方案
  • 核心逻辑:用正则精准定位目标内容7010即可,注意原字符串里的\是转义字符,实际匹配时要对应处理。

C#示例(Azure Function常用开发语言)

using System.Text.RegularExpressions;

// 假设这是从SQL获取的原始字符串
string rawStr = @"Word, a. s.\1002: SomeWord\7010: AnotherWord\7300: AnotherOneWord\7304: LastWord.";
// 匹配带反斜杠的目标子串
Match targetMatch = Regex.Match(rawStr, @"\\7010");
if (targetMatch.Success)
{
    // 去掉前面的反斜杠,得到纯"7010"
    string result = targetMatch.Value.TrimStart('\\');
    // 这里可添加结果的后续处理逻辑
}

Python示例

import re

raw_str = r"Word, a. s.\1002: SomeWord\7010: AnotherWord\7300: AnotherOneWord\7304: LastWord."
# 匹配目标子串
match_obj = re.search(r'\\7010', raw_str)
if match_obj:
    # 提取并去掉反斜杠
    result = match_obj.group().lstrip('\\')
    # 后续处理逻辑
  • 额外提示:如果需要更灵活的匹配逻辑(比如直接提取\后的数字串),可以把正则改成\\(7010),通过捕获组直接拿到7010,无需额外处理反斜杠。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.04 04:10:30