用于通过特定字符分隔条目的正则表达式

标签 regex google-sheets google-sheets-formula regex-group regex-greedy

我正在使用 Google 表格并尝试区分由 [char10] 分隔的条目>

单元格中的示例内容:

> low confidence registrar [char10] > No SSL certificate [char10] > Malicious intent [char10] > Complete sentence #4 [char10]

到目前为止,我最接近的是使用以下正则表达式:

"> (.*?) !"

它只产生第一个条目。

如何修复我的正则表达式以生成多个组并将它们分成不同的列?

Example: REGEXEXTRACT(H15:H,"> (.*?) !")

最佳答案

使用:

=INDEX(SPLIT(SUBSTITUTE(H15:H, "> ", ), CHAR(10)))

enter image description here

关于用于通过特定字符分隔条目的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73792627/

相关文章:

google-sheets - 查询 Google 表格中具有最新时间戳的行

regex - 在 m4 的 patsubst 中,如何用空格替换换行符?

regex - 在范围内使用时,带正则表达式的 Google Sheets 自定义函数在交替行上失败

regex - 如何将COUNTIF与OR结合

google-sheets - 如何检查 Google 表格中的特定单元格值是否被修改

math - 如何评估谷歌电子表格中的字符串

python - 正则表达式 'Split' 函数

python - 分组和删除文件

javascript - 为什么我的 Google 表格功能这么慢?

google-sheets - 如何在 Google 表格中查询不包含 #N/A 错误的结果