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

我有一个字符串:

str1 = "abc = def"

我想将其转换为:

str2 = "abc = #Abc#"

我在尝试这个:

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

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

"abc = #abc#"

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

最佳答案
尝试使用lambda.

例如:

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

输出:

abc = #Abc#

相关文章

Python中的函数(二) 在上一篇文章中提到了Python中函数的定...
Python中的字符串 可能大多数人在学习C语言的时候,最先接触...
Python 面向对象编程(一) 虽然Python是解释性语言,但是它...
Python面向对象编程(二) 在前面一篇文章中谈到了类的基本定...
Python中的函数(一) 接触过C语言的朋友对函数这个词肯定非...
在windows下如何快速搭建web.py开发框架 用Python进行web开发...