Foo_foo = column3 [3]
Bar_bar = column4 [4]
Content = column5 [5]
Foo_foo_replacement = "FOOFOOFOOFOOFOO"
Bar_bar_replacement = "BARBARBARBARBAR"
if (len(Foo_foo) > 3):
re.sub(Foo_foo, Foo_foo_replacement, Content)
if (len(Bar_bar) > 3):
re.sub(last_name, Bar_bar_replacement , Content)
上面的脚本应该在我的 Content
中找到 Foo_foo
、Bar_bar
并将其替换为 FOOFOOFOOFOOFOO
, BARBARBARBARBAR
但是我无法让它工作。我尝试过在逗号和目标之间添加空格、匹配大小写等。我无法让它工作。我错过了什么?
最佳答案
感谢 Tom Karzes 指出我的错误。以下作品。
Foo_foo = column3 [3]
Bar_bar = column4 [4]
Content = column5 [5]
Foo_foo_replacement = "FOOFOOFOOFOOFOO"
Bar_bar_replacement = "BARBARBARBARBAR"
if (len(Foo_foo) > 3):
content = re.sub(Foo_foo, Foo_foo_replacement, Content)
if (len(Bar_bar) > 3):
content = re.sub(last_name, Bar_bar_replacement , Content)
关于Python:re.sub 条件不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47161500/