写一个mysql 正则表达式,每三个img标签图片后面添加<hr>

你可以使用MySQL的REGEXP_REPLACE函数来实现这个需求。下面是一个示例的正则表达式和SQL语句:

```sql
UPDATE your_table
SET your_column = REGEXP_REPLACE(your_column, '(]*>){3}', '$0
') WHERE your_column REGEXP '(]*>){3}' ```

上述代码中,`your_table` 是你的表名,`your_column` 是存储HTML内容的列名。这个SQL语句会将列中每三个连续的 `` 标签后面添加 `


` 元素。

请注意,MySQL的正则表达式功能较为有限,它主要用于匹配和替换,不支持将匹配到的内容作为变量传入替换的规则中。这意味着如果你的列中有其他的标签或文本与 `` 标签交织在一起,可能需要进一步优化正则表达式以确保准确匹配到每三个 `` 标签。

你可能感兴趣的:(mysql,正则表达式,android)