[]()
和连字符-
之外的特殊字符。我有这个字符串tr = "this (vehicle) has four [variants] : v1,v2,v3"
。我正在尝试获取this (vehicle) has four [variants] v1 v2 v3
现在当我执行re.sub('[^[)A-Za-z0-9-]+', ' ', tr)
时,我得到了'this vehicle) has four [variants v1 v2 v3'
,所以我做了re.sub('[^[)(]A-Za-z0-9-]+', ' ', tr)
,但是却得到了'this (vehicle) has four [variants] : v1,v2,v3'
。
也re.sub('[^[)A-Za-z0-9-(]+', ' ', tr)
返回'this (vehicle) has four [variants v1 v2 v3'
,但是一旦我将结束]
放入,它就不会替换任何内容。有没有办法实现这种替代?
我正在尝试从字符串中删除除大括号[]()和连字符-之外的所有特殊字符。我有这个字符串tr =“此(车辆)有四个[variant]:v1,v2,v3”。我正在尝试获取此(车辆)...