SendGrid -- Stressful Subject
索菲亚这一个月压力很大,决定去度假一周。为了避免在休假期间出现压力,她想把邮件转发给斯蒂芬。
该功能应该能识别出主题是否有压力。一个有压力的主题行意味着所有的字母都是大写的,并且/或以至少3个感叹号结尾,并且/或包含以下至少一个“红色”字:“帮助”、“尽快”、“紧急”。任何“红色”的单词都可以用不同的方式拼写——“HELP”、“HELP”、“HELP”、“H!E!L!P!”"H-E-L-P",即使是很随意的" HHHEEEEEEELLP"
普通版:
def is_stressful(subj):stress = subj.isupper() or subj[-3:] == '!!!'subj = subj.lower()for i in ['help', 'asap', 'urgent']:if i in subj:stress = True if not stress:subj = subj.split(' ')for i in subj:letters = set()for letter in i:if letter.isalpha():letters.add(letter)if letters in [{'h', 'e', 'l', 'p'}, {'a', 's', 'p'}, {'u', 'r', 'g', 'e', 'n', 't'}]:stress = Truereturn stress
正则匹配版:
import re
def is_stressful(subject):if subject.isupper():return Truesubject = subject.lower()if subject[-3:] == '!!!':return Truered_words = ["help", "asap", "urgent"]if re.search(r"h\S*e\S*l\S*p\S*", subject):return Trueif re.search(r"a\S*s\S*a\S*p\S*", subject):return Trueif re.search(r"u\S*r\S*g\S*e\S*n\S*t\S*", subject):return Truereturn False
SendGrid -- Stressful Subject相关推荐
- sendgrid java_java – SendGrid电子邮件API,发送电子邮件附件
我使用sendgrid发送电子邮件,使用以下代码工作正常 但它没有附件. package sendgrid; import com.sendgrid.Content; import com.sendg ...
- sendgrid_使用SendGrid处理传入的电子邮件
sendgrid If you've used blogging services such as Tumblr or the now-defunct Posterous, you may be aw ...
- AspNet Core 2.2 SendGrid邮件发送(可群发)
开发环境:ASPNet Core 2.2 步骤: 1,前往SendGrid官网,申请账号.有免费账号,30天无限制,30天后仍可使用,做测试足够. 2,新建类库 2,安装包:PM> Instal ...
- Springboot 使用 sendgrid发送邮件
java springboot项目,使用sendgrid提供一个发送邮件的的rest服务 调用一次接口,使用同一个邮箱,给多个地址发送邮件,并且收件人能看到其他收件地址的情况. tip:如果不想看到其 ...
- sendgrid html text,用sendgrid发邮件
sendgrid 是发送邮件的服务提供商,它提供两种发送邮件的方式. 通过smtp 或者 他们自己专有的 API 来发送, 我们用 go 来发送一个: 首先下载 sendgrid-go 软件包, 通过 ...
- sendgrid html text,使用SendGrid发送电子邮件
使用SendGrid发送电子邮件 发布时间:2020-03-03 19:16:51 来源:51CTO 阅读:339 作者:mxy00000 栏目:云计算 我们继续来看Azure Global的一些服务 ...
- sendgrid java_store-sendgrid-java-how-to-send-email-example | Microsoft Docs
您现在访问的是微软AZURE全球版技术文档网站,若需要访问由世纪互联运营的MICROSOFT AZURE中国区技术文档网站,请访问 https://docs.azure.cn. 如何在 Azure 部 ...
- sendgrid html text,包括里面sendgrid鄂麦邮件的内容我的HTML代码
我做了单独的HTML文件,然后使用file_get_content我使用它,包括它在我的内容部分,但是当我收到的电子邮件显示为文本,而不是什么html代码HTML文件的ouptut应包括里面sendg ...
- azure服务器_如何使用Azure Functions和SendGrid构建无服务器报表服务器
azure服务器 It's 2018 and I just wrote a title that contains the words "Serverless server". L ...
- 通过SendGrid进行邮件的发送【Java】
在日常应用中,我们经常会用到自动发送邮件的场景,如注册成功邮件通知,找回密码邮件通知等.正好最近项目中使用SendGrid来进行邮件的发送,所以在此记录下,以备以后查阅. 根据官方的说明,SendGr ...
最新文章
- HDU 1245 Saving James Bond
- Microsoft Windows Workflow Foundation 4.0 Cookbook
- PHP从远程mysql下载文件_PHP下载远程文件到指定目录
- python百题百练 二级题目_计算机二级有必要考吗
- JEP 342:JVM和幽灵
- 【ZOJ - 4033】CONTINUE...? (思维,整体思想,分组思想)
- 理论基础 —— 排序 —— 希尔排序
- linux上svn的使用教程,Linux上SVN的搭建使用
- pads9.5在win10中选项字体显示不全问题解决补丁下载(网盘免费下载)
- 这是 iPhone 6主板?包含 802.11ac WiFi、NFC 芯片
- java pojo类
- LTE中 IMEI, GUTI, IMSI,S-TMSI等符号的含义
- 转换IC CD7833CZ:4x41W汽车音响功率放大电路
- Prim算法求图的最小生成树(Java)
- 无兄弟,不编程!在兄弟连我学到的不仅仅是PHP
- DIY一款4路USB转TTL串口调试模块
- python深入之装饰器--通过选择发说说和发图片的案例理解装饰器
- 关于黎曼猜想论文开头部分引用的欧拉公式
- 2019国际计算机音乐联会韩国,温州大学音乐学院与韩国全南大学2019年联合培养博士招生及培养商谈会...
- 字符编码、QString编码、Qt界面乱码问题总结
热门文章
- 图书速读 | 一分钟读完《斯坦福高效睡眠法》
- 推荐系统序列化建模总结
- 如何调试ajax 和php
- 又一个程序员倒下-程序员防猝死指南
- 闲鱼如何高效打造一个多业务、低侵入的搜索链路
- 【已解决】The server cannot or will not process the request due to something that is perceived to be ...
- 【mirror】国内镜像站,没事翻一翻
- 论文阅读-OneRel: Joint Entity and Relation Extraction with One Module in One Step- CCF A- AAAI 2022
- c# 路径下的最近文件夹_C# 添加Word水印(文本水印、图片水印)
- 拳王虚拟项目公社:建一个虚拟资源流量池,兼职副业卖虚拟资源商品月入5000