У меня есть метод Objective- C в форме
"hideAlertWithBundleId:(NSString *)bundleId uuid:(NSString *)uuid"
, но он также может быть записан в такой форме
"hideAlertWithBundleId: (NSString *) bundleId uuid: (NSString *) uuid"
, и я хочу извлечь
["hideAlertWithBundleId:(NSString *)bundleId", "uuid:(NSString *)uuid"]
У меня возникли проблемы с использованием чистого python и регулярного выражения для достижения этого, но я знаю, что это возможно.
Имейте в виду, значения в скобках могут быть любыми . Итак, мне, возможно, также придется разобрать
"findImageWithKey:(id)arg1 inGroup:(id)arg2 andInfo:(img*)arg3"
Можно предположить, что в строке нет символов новой строки. Решение должно работать для метода с любым количеством аргументов.
Я был бы очень признателен, если бы кто-нибудь мог мне помочь! Спасибо!