我需要获取MariaDB表中文本字段中正则表达式的所有匹配项。据我所知REGEXP_SUBSTR是获取文本字段中正则表达式的匹配值的方法,但它总是在第一个匹配后返回,我想得到所有匹配。
MariaDB 有什么办法可以做到这一点吗?
文本字段内容的示例如下:
@Generation {
// 1
True =>
`CP?:24658` <= `CPV?:24658=57186`;
//`CP?23432:24658` <= `CPV?:24658=57186`
// 2
`CP?:24658` <> `CPV?:24658=57178` =>
`CP?:24656` <> `CPV?:24656=57169`;
Run Code Online (Sandbox Code Playgroud)
我现在使用的选择表达式是:
CP\\?(?:\\d*:)*24658从 id = 1243 的表中选择 REGEXP_SUBSTR(textfield,' ') 作为 my_match;
目前仅返回第一个匹配项:
CP?:24658我希望它返回所有匹配项:
CP?:24658CP?23432:24658CP?:24658我希望能够在单击行按钮后在我的主农业网格中打开另一个农业网格(子网格)。然而,在论坛和 ag-grid 文档中搜索了几个小时后,我似乎找不到使子网格出现的方法。这是我希望网格如何表现的示例:
有什么办法可以用 ag-grid 来做到这一点吗?如何?