2024-10-04 01:24:13 发布
网友
我想删除一个字符串中的一个特定部分。更准确地说,我希望脚本删除“(”和“)”中的所有内容。 示例:
'3453(s656)s(657)' -script-> '3453s'
有没有一个简单实现的python函数,或者需要我自己编写脚本? 谢谢你的帮助!你知道吗
您可以实现一个简单的python函数来执行以下操作:
def speclace(a) x="" s=0 for i in a: if i=='(': s=1 elif i==')': s=0 elif s==0: x+=i return x
<;如果有帮助请投票>
你可以用str.replace。下面是一个数据帧示例:
str.replace
df = pd.DataFrame({'col1':['3453(s656)s(657)', 'another( -)string']}) df['col1'] = df.col1.str.replace(r'(\(.*?\))', '') col1 0 3453s 1 anotherstring
您可以实现一个简单的python函数来执行以下操作:
<;如果有帮助请投票>
你可以用
str.replace
。下面是一个数据帧示例:相关问题 更多 >
编程相关推荐