如何删除特定单词后的所有内容(同时保留该单词)? 我想删除“电影”一词之后的所有内容。
"George Fellini 194 films 273 169 Edit" would turn into "George Fellini 194 films"
"Rick Bathista 7 films 10 27 Edit" would turn into "Rick Bathista 7 films"
有很多相似但不是特定于Google工作表的帖子,而我发现的两个特定于Google工作表的答案消除了我想保留的单词。
(如果它还能保留单数的“电影”但不是必需的,那将是一个奖励。
我尝试过的事情:
=REGEXEXTRACT(B2,"(.*) films .*")
-删除“电影”一词
=regexreplace(B2,"films ","")
-还删除了“电影”一词
我的工作表:https://docs.google.com/spreadsheets/d/1UL0cvdgbwJIAPSJTxajxM7_pw_pPqxq-Ofmt8uK6J6o/edit?usp=sharing
答案 0 :(得分:2)
使用以下公式:
=REGEXEXTRACT(B2,".*films?")
The documentation of REGEXEXTRACT说:
根据正则表达式提取匹配的子字符串。
正则表达式匹配零个或多个字符(.*
)后跟film
和可选的s
(s?
)的任何序列。
答案 1 :(得分:1)