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+% ", "")
我正在尝试提取 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+% ", "")