字符串对Python中捕获的组的操作

前端之家收集整理的这篇文章主要介绍了字符串对Python中捕获的组的操作前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我有一个字符串:

str1 = "abc = def"

我想将其转换为:

str2 = "abc = #Abc#"

我在尝试这个:

re.sub("(\w+) = (\w+)",r"\1 = %s" % ("#"+str(r"\1").title()+"#"),str1)

但它返回:(没有完成字符串操作)

"abc = #abc#"

>可能的原因是什么.title()不起作用.@H_403_34@>如何在python中捕获的组上使用字符串操作?

最佳答案
尝试使用lambda.

例如:

import re
str1 = "abc = def"
print( re.sub("(?P

输出

abc = #Abc#

猜你在找的Python相关文章