gpt4 book ai didi

regex - 与 Postgres regexp_matches 的多个匹配

转载 作者:行者123 更新时间:2023-11-29 11:14:52 24 4
gpt4 key购买 nike

我尝试使用 Postgres regexp_matches 函数从字符串中提取主题标签...以下示例仅返回一个匹配项 - 如何提取两个主题标签?

regexp_matches("Hello #world #planet", '#([A-Za-z0-9]+)')

干杯,安德烈

最佳答案

您应该使用 ' 而不是 " 将字符串文字括起来。按照评论中的建议添加 'g' 应该会有所帮助:

SELECT regexp_matches('Hello #world #planet', '#([A-Za-z0-9]+)', 'g')

SqlFiddleDemo

╔════════════════╗
║ regexp_matches ║
╠════════════════╣
║ world ║
║ planet ║
╚════════════════╝

关于regex - 与 Postgres regexp_matches 的多个匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36537834/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com