替换部分字符串Python

时间:2019-03-14 05:04:02

标签: python replace

为什么.replace()在熊猫数据框列上不起作用?

我有以下文字:**name: admin-password: *-gid: 80-users: root gwnadmin svc_nessus_osx fviola --**,我想将*name: admin-password: *-gid: 80-users:*替换为" "

这是我到目前为止尝试过的。

Example

1 个答案:

答案 0 :(得分:0)

第一件事是您的字符串的前面和后面都有空格,您可以删除它们。 但是那些将仅部分匹配字符串,因此您需要添加正则表达式条件。

df['Remarks'] = df['Remarks'].replace('name: admin-password: \*-gid: 80-users: root gwnadmin svc_nessus_osx fviola --', '', regex=True)