【发布时间】:2013-04-14 16:44:47
【问题描述】:
如何从字符串中的源代码中获取字符串常量?
例如,这是我要处理的源代码:
var v = "this is string constant + some numbers and \" is also included "
我无法将所有内容都放在引号内。通过使用这个正则表达式:"(.*?)"。
我无法获取var、v、= 或除字符串字符之外的任何其他内容。
【问题讨论】:
-
Python 不使用“var”。
-
你的问题没有多大意义——你到底想完成什么?
-
看起来您正在尝试使用 Python 解析其他一些编程语言。不要使用正则表达式执行此操作;只会让人心痛。使用适当的解析器。
-
正则表达式非常适合这个。语言解析器是使用正则表达式构建的,至少在部分工作中,这是一个。
标签: python regex lexical-analysis