Zapier Formatter - 字符串中的 Hashtags 单词与豁免
Posted
技术标签:
【中文标题】Zapier Formatter - 字符串中的 Hashtags 单词与豁免【英文标题】:Zapier Formatter - Hashtags Words In A String With Exemptions 【发布时间】:2021-08-26 17:29:06 【问题描述】:我希望在 Zapier 中自动化我的社交媒体主题标签,具体取决于帖子标题。
输入:高中英语作为第二语言教师
输出: #High #School #English #Second #Language #Teacher
我找到了正则表达式(我认为),它是 \b(\w) 来选择每个单词的第一个字母。但是,这可能不是 Python。我也需要例外,以删除“A”、“As”、“The”等词。
【问题讨论】:
【参考方案1】:虽然这是可能的,但一旦有任何标点符号或其他字符,它就会变得非常棘手且容易出错。不过,这是一个简单的第一步:
import re
title = input_data['title']
# 'High School English As A Second Language Teacher'
words = re.findall(r'\w3,', title)
# ['High', 'School', 'English', 'Second', 'Language', 'Teacher']
result = ' '.join(['#' + word for word in words])
# '#High #School #English #Second #Language #Teacher'
return 'result': result
查找所有 3 个或更多字符的单词,为每个单词添加一个 #
,并将它们全部连接成一个大字符串。您可以使用该正则表达式here。
【讨论】:
您好,感谢您抽出宝贵时间回答这个问题!看起来你已经考虑了很多。周末愉快:)以上是关于Zapier Formatter - 字符串中的 Hashtags 单词与豁免的主要内容,如果未能解决你的问题,请参考以下文章
Zapier 中的 Javascript:由“-”拆分为多个输出
Mongodb Atlas 连接字符串不适用于 Zapier