2013-10-09 174 views
-1

我是很新,正则表达式,我不知道我怎么会这样的表达式转换为正则表达式和Python

$a * ($aa - $b) 

[a] * ([aa] - [b]) 

我使用Python的回覆。非常感谢!

+0

那么,任何以美元符号开头的字符串都应该用方括号括起来呢? – chepner

+2

如果您想知道,请先查看一些正则表达式教程,然后在发布之前尝试执行此操作。 – Jerry

回答

3
>>> import re 
>>> strs = '$a * ($aa - $b)' 
>>> re.sub(r'\$(\w+)', r'[\1]', strs) 
'[a] * ([aa] - [b])'