python正则表达式 去掉括号及其里面的内容

原文本:多摩君1(英文版)多摩君2(四川话版)多摩君3(东北版)多摩君4(上部)------&&&&&&&&&&&&&&&&&&&&&&&&&&&&&————需得到:多摩... 原文本:
多摩君1(英文版)
多摩君2(四川话版)
多摩君3(东北版)
多摩君4(上部)
------&&&&&&&&&&&&&&&&&&&&&&&&&&&&&————
需得到:
多摩君1
多摩君2
多摩君3
多摩君4 (上部)

——————————————————————————————————
即: 需要去掉(×××版)的字符串,注意括号是中文括号。

请大神帮忙。谢谢。
代码测试通过后,再回答,谢谢。
展开
 我来答
紫薇参星
科技发烧友

2017-08-30 · 有一些普通的科技小锦囊
知道大有可为答主
回答量:5983
采纳率:92%
帮助的人:3601万
展开全部

python正则表达式 (.*?版) 替换为空 注意小括号是中文小括号

完整的Python程序如下

#!/usr/bin/env python
#encoding: utf-8
import re
str = '多摩君1(英文版)\n多摩君2(四川话版) \n多摩君3(东北版)\n多摩君4(上部) '
out = re.sub('(.*?版)', '', str)
print out

输出
多摩君1      
多摩君2     
多摩君3     
多摩君4  (上部)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式