google-sheets - REGEXREPLACE 所有字符,直到至少 4 个连续的大写字母
问题描述
在一个很长的字符串中,我想删除以 a 开头的所有内容,SPAIN:
直到我们连续获得至少 4 个以 a 结尾的大写字母:
(即。INDIA:
或SOUTH AFRICA:
或NORTHERN-IRELAND:
)。
我尝试 A2 是很长的字符串:
=REGEXREPLACE(A2,"SPAIN: .*([A-ZÀ-ÿ\-\' ]{4,}): ","$1: ")
不幸的是,上面的方法不起作用,因为它会擦除字符串中最后 4 个大写字母之前的所有内容。
有任何想法吗?
在此处使用的工作表示例:https ://docs.google.com/spreadsheets/d/1_DbCmGhqaDvFtdi20PnuA35i-Sv_3nMS9Kl_e7CVu3k/edit?usp=sharing
解决方案
推荐阅读
- android - 如何从 kotlin 的另一个类中获取变量?
- python - 是否有能够根据含义对单词进行聚类的算法或技术?
- windows - 从 Windows 事件日志中查询进程 ID (PID)
- python - 当我运行 Python Turtle 游戏时,图形窗口停止响应
- hbase - 过滤 HBase 扫描
- c - 波兰后缀符号不计算,始终显示“0”作为结果
- jquery - 从div中的dom中删除项目时的CSS动画/关键帧?
- jquery - jQuery.on('click') 将 Window 显示为 $(this) 的值
- c++ - 如果`原子
` 是无锁的并且与`T` 大小相同,内存布局是否相同? - python-3.x - 使用 python 的运算符重载功能添加两个向量