[正则] 2024-10-03 圈点758
摘要:python列表形式的字符串当中出现多余引号时的正则处理
python列表形式的字符串当中出现多余引号时的正则处理
在python中,获得了一个字符串:"[['a','abcdefg'],['b'.'uvw'xyz']]",偏偏有时候,在w和x会出现一个单引号。
如何替换掉这个单引号呢?
逻辑分析:
这个单引号的特点:
正常的单引号(不需要替换的)
它有四种情况,即
前为[ 号
或者后为] 号
或者前为,号
或者后为,号
用正则写这样的搜索有点难度....
换个思维:
不正常的,号的情况(需要替换的情况):
'号一般都是在中间,不会接连出现,所以它的前后全是字母或者是汉字。而不会是上面提到的四种符号。
....