【发布时间】:2016-12-08 11:33:49
【问题描述】:
我在字符串中有一个代数表达式。我想从表达式中提取变量名。变量名应遵循 python 变量命名规则。 (应该是字母或数字的组合,不能以数字开头,可以有下划线等)
示例:
formula = 'value1 * 5 + value_2 /4'
它应该给出['value1', 'value_2']的结果
【问题讨论】:
-
([a-zA-Z])\w+ 这给了我迄今为止最好的匹配。但忽略了一些变量
-
请问有什么目的?
-
homework?贴你的代码
标签: python regex string formula algebra