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

如何使用AppleScript从混合字符串中提取纯字母字符

AppleScript 提取字符串中纯字母的实现方案

现有示例字符串 "DOGE495.96",要提取其中的纯字母内容 "DOGE",可以用以下两种常用方案实现:

  • 方案1:原生AppleScript遍历筛选
    通过遍历每个字符判断是否为字母,不需要依赖外部命令:
set originalStr to "DOGE495.96"
set resultStr to ""
-- 遍历字符串的每个字符
repeat with singleChar in characters of originalStr
    set asciiCode to ASCII number of singleChar
    -- 匹配大小写字母的ASCII码区间
    if (asciiCode ≥ 65 and asciiCode ≤ 90) or (asciiCode ≥ 97 and asciiCode ≤ 122) then
        set resultStr to resultStr & singleChar
    end if
end repeat
return resultStr
  • 方案2:调用Shell命令快速处理
    借助正则替换过滤非字母字符,代码更简洁:
set originalStr to "DOGE495.96"
set resultStr to do shell script "sed 's/[^a-zA-Z]//g' <<< " & quoted form of originalStr
return resultStr

两种方案运行后均会返回目标结果 "DOGE",可根据自身使用场景选择。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 03:06:03