【发布时间】:2021-01-15 01:18:36
【问题描述】:
我想突出显示此查询找到的文本部分:
示例 1:
SELECT * FROM myTable WHERE columnA regexp 'work.{0,10}john.{0,10}smith'
亮点:“过去 5 年我一直为 John Joe Smith 工作”
示例 2:
SELECT * FROM myTable WHERE columnA regexp 'jo.{0,10}ba.{0,10}tur'
亮点:“过去 5 年我一直为 Joseph Balsora Turgeon 工作”
我需要在字符串中找到高亮的起始位置,我可以找出结束没有问题。
即使经过一些研究,我也没有任何线索。
谢谢, 安迪
【问题讨论】:
-
您能否提供有关您的数据的更多信息,例如您数据中的所有行都彼此相似?句型都一样吗?就像我为
工作了 年 -
你能在你的代码中添加更多细节吗?还是你的php代码?以及使用括号突出显示的标识符(例如(My Hightlight))