emedtior 正则表达式提取中文双引号中内容

“花朵”11的如果如果11ssss111111“鲜花”222222丰富多彩22ffffffff2222“植物”33333355rtrrrrr33更丰富方法3333333“香味”4444444wwwwwwwwwww44455凤飞飞444bbbbbbbbbb44444

转变为
花朵|鲜花|植物|香味
正则表达式怎么写?

正则表达式为:

["“](\w+)["”][^“”"]+["“](\w+)["”][^“”"]+["“](\w+)["”][^“”"]+["“](\w+)["”][^“”"]+


替换为:

$1|$2|$3|$4


如下所示:

追问

经测试表达式有效。但行中引号里面有标点以及引号未成对出现,则无法使用该表达式

如:
“花朵;小花朵”11的如果如果11ssss11111”1“鲜花,小鲜花”222222丰富多彩22ffffffff2222“植物”33333355rtrrrrr33更丰富方法3333333“香味”4444444wwwwwwwwwww44455凤飞飞444bbbbbbbbbb44444”

烦请指教,并给出表达式.谢谢!

追答

这还是替换成 花朵|鲜花|植物|香味 ?

追问

替换成
花朵;小花朵|鲜花,小鲜花|植物|香味

如果一步到位,替换成花朵|小花朵|鲜花|小鲜花|植物|香味
就更感激不尽了!

追答

["“](\w*)(\W*)(\w*)["”][\s\S]+["“](\w*)(\W*)(\w*)["”][\s\S]+["“](\w*)(\W*)(\w*)["”][\s\S]+["“](\w*)(\W*)(\w*)["”][\s\S]+

温馨提示:答案为网友推荐,仅供参考
相似回答