将re.sub命令行转换为Apps脚本

时间:2019-02-22 17:08:06

标签: regex python-2.7 google-apps-script

我需要剥离SKU的结尾版本,以便导入到另一个系统中。以下是一些示例:

我有一个Python脚本可以执行此操作(还有更多操作),但是我只需要作为Google Apps脚本的一部分删除Google表格上的SKU变体即可。这是Python代码的一部分,它删除了我们SKU的结尾变体。

sku = re.sub(r"(-[a-zA-Z])([0-9]{1,3})$", r"\1", sku)
sku = re.sub(r"(^(?:\w+-){3}\w+)-[0-9]{1,3}$", r"\1", sku)

我相信第一条代码是要查找所有以“-,字母,数字”结尾的SKU,并删除“-,字母,数字”之后的所有内容。

 MGGQ2-B2      = MGGQ2-B
 C810-T7ZT-C89 = C810-T7ZT-C

我相信第二条规则是要查找包含4个破折号的所有SKU,并删除从第4个破折号开始的所有内容。

MC965A-4-128-17-1  = MC965A-4-128-17
MMGG2A-8-256-16-89 = MMGG2A-8-256-16

我写了一个HUGE宏来查找和替换所有可能的SKU变体,但是此脚本只有2行。这些信息足以将其应用于Google表格宏吗?

0 个答案:

没有答案
相关问题