【iOS17】短信中的宝藏:自动化快递取件提醒

2023-11-01 08:25:06 4点赞 17收藏 5评论

本教程提供的信息仅供参考和学习之用,并不作为任何具体行动或决策的依据。读者在使用教程提供的信息时需要自行判断和承担相应风险。作者已尽力确保教程内容的准确性和完整性,但不对任何因使用本教程所引起的任何损失或损害承担责任。

快递取件码捷径示意图快递取件码捷径示意图快递取件码运行及结果快递取件码运行及结果

实际操作顺序:创建取件码捷径 + 创建个人自动化(选择取件码捷径)

如何做?

分析拆解:

  1. 监控短信并过滤出快递短信通知;

  2. 提取快递短息通知中需要的文本;

  3. 重组文本并加入待办清单。

1.1 快递信息与其它信息有什么不同?

  • 快递点一般有固定的取件地址

  • 特定词汇

2.1 关于取件我们需要必要什么信息?

  • 快递点

  • 取件码

示例分析!

示例快递短信通知

【菜鸟驿站】您有2个包裹在浦东陆家嘴123栋店,取件码为1-1-1111,2-22-2222

您的圆通快递已到浦东陆家嘴456栋,请22:30前凭3-3-3333来取,详询1999999999999

文本拆解

  • 快递短信通知:浦东陆家嘴

  • 取件码:1-1-11112-22-22223-3-3333

  • 取件地址:浦东陆家嘴123栋、浦东陆家嘴456栋

自动化 - 筛选快递通知

信息包含:浦东陆家嘴

创建个人自动化创建个人自动化

捷径 - 提取信息并建立待办清单

  1. 提取取件码:d-d{1,2}-d{4}

    • d 匹配任意一个数字;

    • - 表示匹配一个破折号;

    • d{1,2} 表示匹配一到两位数字;

    • - 继续匹配一个破折号;

    • d{4} 表示匹配四位数字。

  2. 提取其它(快递门店)信息:【(.*?)】

    • . 表示匹配除换行符外的任意字符

    • *? 表示非贪婪匹配[^1],尽可能少的匹配字符

    • (.*?) 表示匹配 “【” 后非贪婪匹配任意字符,直到遇到 “】”

  3. 提取快递取件点地址: 浦东陆家嘴(.*?)栋

  4. 将信息整合并加入提醒列表。

取件码捷径取件码捷径提醒事项提醒事项

此捷径仅适用于示例文本:https://www.icloud.com/shortcuts/7bfd240f6f524c359b04b507f8f82ce6

结束语

文章中捷径思路利用正则表达式提取文本(取件码、快递地址)。

希望此文章可以帮助到你。


注释:

[^1]: 非贪婪匹配: 尽可能匹配最短的字符串;贪婪匹配:尽可能匹配最长的字符串。

正则表达式可以通过询问聊天机器人或留言私信我(请务必将隐私信息去除或替换),但不保证会回复。

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
5评论

  • 精彩
  • 最新
  • 求捷径分享

    校验提示文案

    提交
    文章中“结束语”上方有示例短信的捷径参考;如之前朋友留言每个地区短信的格式都不太一样,你可以使用GPT帮你写正则或留言私信我(请务必将隐私信息替换)。

    校验提示文案

    提交
    收起所有回复
  • 我一般用菜鸟裹裹也挺方便

    校验提示文案

    提交
  • 我昨天也搞了一个捷径,还是菜鸟+兔喜的,格式都不一样,让GPT帮我写的正则,完美解决了。

    校验提示文案

    提交
    能分享一下吗

    校验提示文案

    提交
    收起所有回复
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
17
扫一下,分享更方便,购买更轻松