我有一个像蟒蛇:去掉最左边的实例匹配的正则表达式
xp = /dir/dir/dir[2]/dir/dir[5]/dir
字符串我想
xp = /dir/dir/dir[2]/dir/dir/dir
xp.replace(r'\[([^]]*)\]', '')
删除所有方括号,我只是想删除就远远的一个剩下。
也应该完全忽略方括号not(random_number_of_characters)
前/dir/dir/dir[2]/dir/dir[5]/dir[1][not(random_number_of_characters)]
应该产生/dir/dir/dir[2]/dir/dir[5]/dir[not(random_number_of_characters)]
前。 /dir/dir/dir[2]/dir/dir[5]/dir[not(random_number_of_characters)]
应产生/dir/dir/dir[2]/dir/dir/dir[not(random_number_of_characters)]
你要删除的最后'[]'括号? – 2014-08-27 10:19:11
括号内是否有一个或多个数字需要删除,即。 ''/ dir/dir/dir/dir/dir/dir/dir/dir/dir/dir/dir/dir/dir/dir// dir [2]/dir/dir [A]/dir''不变? – mhawke 2014-08-27 12:02:38