You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

正则表达式开发任务:从只读数据库指定列筛选特定格式数据

提取符合特定格式的taxdata表数据

正则表达式规则

要匹配形如(LTI)的括号内三个大写字母格式,需对括号这个正则特殊字符进行转义,最终正则表达式为:
\([A-Z]{3}\)

  • \(:转义左括号,匹配实际的(字符
  • [A-Z]{3}:精准匹配连续3个大写英文字母
  • \):转义右括号,匹配实际的)字符

分数据库的SQL查询示例

MySQL/MariaDB

使用REGEXP操作符,注意SQL层面需要双重转义反斜杠:

SELECT * FROM readonly.taxdata
WHERE purpose REGEXP '\\([A-Z]{3}\\)';

PostgreSQL

使用~正则匹配操作符:

SELECT * FROM readonly.taxdata
WHERE purpose ~ '\([A-Z]{3}\)';

SQL Server

使用PATINDEX函数实现匹配:

SELECT * FROM readonly.taxdata
WHERE PATINDEX('%([A-Z][A-Z][A-Z])%', purpose) > 0;

内容的提问来源于stack exchange,提问作者F. Y.

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 03:25:48