SELECT id,left(address,locate("<br",address)-1) FROM `qs_company_profile` where address like "%<br%";update qs_company_profile set address = left(address,locate("<br",address)-1) where address like "%<br%";
字符串切割实现了 update qs_company_profile set address = replace(address,"/<br[\s\S]*/","") where address like "%<br%";
正则替换为实现。没找到原因。功能是想实现 address 字段中删除第一次出现<br 标签 及之后的内容 一个是字符串切割实现了。但是 上面的字符串正则无法实现。没查出来原因 正则匹配应该是对的。。
试过
<br[.\s]*
<br.*
都没成功。有哪位大哥能帮忙解答下谢谢