python列表形式的字符串当中出现多余引号时的正则处理

[正则] 2021-10-26 圈点980

摘要:python列表形式的字符串当中出现多余引号时的正则处理

python列表形式的字符串当中出现多余引号时的正则处理


在python中,获得了一个字符串:"[['a','abcdefg'],['b'.'uvw'xyz']]",偏偏有时候,在w和x会出现一个单引号。


如何替换掉这个单引号呢?


逻辑分析:

这个单引号的特点:

正常的单引号(不需要替换的)

它有四种情况,即

前为[ 号

或者后为] 号

或者前为,号

或者后为,号


用正则写这样的搜索有点难度....

换个思维:

不正常的,号的情况(需要替换的情况):

'号一般都是在中间,不会接连出现,所以它的前后全是字母或者是汉字。而不会是上面提到的四种符号。


....



正则  

感谢反馈,已提交成功,审核后即会显示