【发布时间】:2020-06-30 08:47:09
【问题描述】:
我正在尝试编写一个正则表达式来选择其中只有两个点 (..) 的所有帖子,并丢弃所有包含三个或更多 (..) 的帖子。我想出了(?
但是当我做SELECT * FROM table where column regexp '(?<!\.)\.{2}(?!\.)' 时,我得到一个错误。我似乎 Mysql 不支持负前瞻。我该如何解决这个问题?
【问题讨论】:
-
使用 2 个条件 = 第一个
like '%..%'和第二个not like '%...%'。当然,要正确引用。
标签: mysql regex regex-lookarounds