0
у меня есть: имена функций в различных гр файлы в следующем формате:Python Regex не извлекая имя функции из строки
void function0__ROM(void) {
code for the function
}
void function1__ROM(void) {
code for the function
}
Я написал Regex в Python для извлечения имен функций, но почему-то не работает ,
Ниже мой Regex:
match= re.search("\n\s*?(void|BYTE|WORD|bit)(\s*?\*\s*?)?\s+?)?\s+\?(" +func.name[l:]+ ")(__ROM)?\s*?\(.*?\)s*?[{]".file)
Я новичок в Python, после того, как много исследования написал эту Regex, но почему-то не работает.
Регулярное выражение работает большую часть времени. но для строк, таких как: WORD function0__ROM (WORD time) {он не работает – Linocomp
Я добавил \ s * в конец регулярного выражения (возможные пробелы в конце строки). Дайте мне знать, если все в порядке. – Andrew
nope. как-то он не работает. :( – Linocomp