在特定字符后同时清除左侧的14个字符和右侧的“ x”

问题描述 投票:0回答:1

我有一个mysql表,记录如下:

<font size=1>ANGRY BIRDS 2<br>Thurop Van Orman, John Rice (USA, Finland)<br>5/9/2019 – Spentzos Film</font>
<font size=1>THE FAVORITE<br>Giorgos Lanthimos (USA, UK, Irland)<br>5/9/2019 - Feelgood Ent</font>

我需要只保留电影标题以清除所有不需要的左右字符

ANGRY BIRDS 2
THE FAVORITE

我尝试过

 SUBSTR(`Title`, 14)

SUBSTRING_INDEX(`Title`, '<br>', 1)

我也试图将前导和尾随结合在一行中>]

TRIM(Leading '<font size=1>' FROM `tbl.`Title`),
                trim(trailing from `tbl`.`Title`, '<br>', 1)

但是它不起作用有可能得到我需要的结果吗?

我有一个mysql表,记录如下:ANGRY BIRDS 2
Thurop Van Orman,John Rice(美国,芬兰)
5/9/2019 – Spentzos电影

mysql trim
1个回答
0
投票
SELECT SUBSTRING_INDEX(SUBSTRING_INDEX(`Title`, '<', 2), '>', -1)
© www.soinside.com 2019 - 2024. All rights reserved.