Python如何从表达式中提取变量

时间:2013-03-28 07:58:30

标签: python regex

抱歉,我是python的新手。我试图从表达式中提取变量,如:

ABC=DEF=5
C=DF/10

我想提取ABC,DEF,C,DF等。

1 个答案:

答案 0 :(得分:1)

这适用于您给出的示例,它当然会因更复杂的代码而失败。

>>> import re
>>> text = '''ABC=DEF=5
C=DF/10'''
>>> re.findall(r'[a-zA-Z_]\w*', text)
['ABC', 'DEF', 'C', 'DF']