Google Sheets正则公式:移除字符串末尾特定文本
解决Google Sheets中移除球员姓名末尾"DD"或"O"的问题
你的核心需求是只移除姓名末尾的"DD"或单个"O",避免误删姓名中间的字符,之前的公式因未限定匹配位置才会出错。
直接用这个正则替换公式即可:
=REGEXREPLACE(A1, "(DD|O)$", "")
公式说明:
(DD|O):匹配"DD"或者单个"O"两种情况$:指定匹配字符串的末尾位置,确保只有出现在姓名最后面的目标字符才会被移除
效果示例:
- "JohnO" → "John"
- "SmithDD" → "Smith"
- "Owen" → "Owen"(中间的O不受影响)
- "WoodDDy" → "Woody"(末尾的DD被移除)
内容的提问来源于stack exchange,提问作者ShadyTree
相关产品推荐
相关产品推荐

