Google 电子表格 RE2 / RegEx - return 字符串中的所有字母词

Google spreadsheets RE2 / RegEx - return all alpha words in string

我正在尝试提取 Google 电子表格中字符串中的字母序列。

我的序列就像 75% Cotton, 15% Organic wool, 10% Polyurethane。我想要的输出是 Cotton, Organic wool, Polyurethane

我尝试了 =REGEXEXTRACT(A1; "([a-zA-Z ]+),"),结果只出现了第一次 Cotton。这似乎是一个已知的限制。还有机会得到想要的结果吗?

尝试:

=TRIM(REGEXREPLACE(A1, "[0-9%]", ))

您可以匹配 1+ 个数字,前面是单词边界 \b[0-9]+,然后是 % 和 space,然后将其替换为空字符串。

=REGEXREPLACE(A1, "\b\d+% ", "")