我只需要在SQL中提取正则表达式(XX, 3, 57, 1, XX, 'CONTENT TO EXTRACT')
我需要一个查找/替换代码来转换像这样的代码
(808, 3, 43, 0, 82, 'coroa-flores-velorio-cemiterio-araca-sp'),
(809, 3, 57, 1, 82, 'coroas-flores-para-velorio/coroa-flores-velorio-sao-paulo/coroa-flores-velorio-cemiterio-araca-sp.html'),
(810, 3, 57, 0, 82, 'coroas-flores-para-velorio/coroa-flores-velorio-sao-paulo/coroa-flores-velorio-cemiterio-araca-sp.html'),
(814, 3, 41, 0, 83, 'Coroa de Flores Cemitério Baeta Neves - São Bernardo'),
(815, 3, 43, 0, 83, 'coroa-flores-velorio-cemiterio-baeta-neves'),
(816, 3, 46, 0, 83, 'Coroa de Flores Velório Cemitério Baeta Neves - Cesta e Flor'),
(817, 3, 49, 0, 83, 'PRODUCTS'),
(818, 3, 58, 0, 83, NULL),
(819, 3, 61, 0, 83, NULL),
(820, 3, 57, 1, 83, 'coroas-flores-para-velorio/coroa-flores-velorio-sao-paulo/coroa-flores-velorio-cemiterio-baeta-neves.html'),
(821, 3, 57, 0, 83, 'coroas-flores-para-velorio/coroa-flores-velorio-sao-paulo/coroa-flores-velorio-cemiterio-baeta-neves.html'),
(822, 3, 41, 0, 84, 'Coroa de Flores Cemitério Camilópolis - Santo André'),
(823, 3, 43, 0, 84, 'coroa-flores-velorio-cemiterio-camilopolis-santo-andre'),
(824, 3, 46, 0, 84, 'Coroa Flores Velório Camilópolis Santo André - Cesta e Flor'),
(825, 3, 49, 0, 84, 'PRODUCTS'),
(826, 3, 58, 0, 84, NULL),
(827, 3, 61, 0, 84, NULL),
(828, 3, 57, 1, 84, 'coroas-flores-para-velorio/coroa-flores-velorio-sao-paulo/coroa-flores-velorio-cemiterio-camilopolis-santo-andre.html'),
(829, 3, 57, 0, 84, 'coroas-flores-para-velorio/coroa-flores-velorio-sao-paulo/coroa-flores-velorio-cemiterio-camilopolis-santo-andre.html'),
(830, 3, 41, 0, 85, 'Coroa de Flores Velório Parque da Cantareira - São Paulo'),
(831, 3, 43, 0, 85, 'coroa-flores-velorio-parque-cantareira-sp'),
(832, 3, 46, 0, 85, 'Coroa de Flores Velório Pq da Cantareira SP - Cesta e Flor'),
(833, 3, 49, 0, 85, 'PRODUCTS'),
(834, 3, 58, 0, 85, NULL),
(835, 3, 61, 0, 85, NULL),
之类的东西
coroas-flores-para-velorio/coroa-flores-velorio-sao-paulo/coroa-flores-veenter code herelorio-cemiterio-araca-sp.html
coroas-flores-para-velorio/coroa-flores-velorio-sao-paulo/coroa-flores-velorio-cemiterio-baeta-neves.html
oroas-flores-para-velorio/coroa-flores-velorio-sao-paulo/coroa-flores-velorio-cemiterio-camilopolis-santo-andre.html
查找需要搜索具有结构
的内容(???, 3, 57, 1, ???, 'CONTENT')
并且替换需要
CONTENT
有什么想法吗?
答案 0 :(得分:0)
^\(\d+, 3, 57, 1, \d+, '([^']+)'\),$|^.+$
$1
<强>解释强>
^ : begining of line
\( : an open parenthesis
\d+, 3, 57, 1, \d+, : some digits, then "3, 57, 1" then some digits
' : single quote
([^']+) : group 1, every thing that is not a quote
' : single quote
\), : close parenthesis and a comma
$ : end of line
| : OR
^ : begining of line
.+ : 1 or more any character
$ : end of line
<强>替换强>
$1 : group 1, it will replace lines that don't match with empty string.