正则匹配复杂的一个情况记录(待解)

编辑:先生 日期:2017-06-29 浏览量:114 我要收藏

正则匹配复杂的一个情况记录(待解)

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


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


逻辑分析:

这个单引号的特点:

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

它有四种情况,即

前为[ 号

或者后为] 号

或者前为,号

或者后为,号


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

换个思维:

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

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


....


关键词: 正则匹配,复杂,

属分类: 正则

0 0
留言:
登录  注册
三思而后言,谢谢。