1
我有一個C頭文件,裏面有很多枚舉,typedefs和函數原型。我想使用Python正則表達式(re)提取這些數據。我真的需要語法上的幫助,因爲我每次學習時都會忘記它。從Python頭文件中提取數據的Python正則表達式
ENUMS
-----
enum
{
(tab character)(stuff to be extracted - multiple lines)
};
TYPES
-----
typedef struct (extract1) (extract2)
FUNCTIONS
---------
(return type)
(name)
(
(tab character)(arguments - multiple lines)
);
如果有人能指出我正確的方向,我將不勝感激。
到目前爲止,你對你的重要性有何看法? – Levon
你看過h2py了嗎? –
'regex = re.compile(「enum \ n {(。*)}」,re.DOTALL)'。我想我會在枚舉中獲得所有的字符,但是我得到了一切。 此外,這是用於Cython。 –