我想解析并获取大括号内的内容,实际上如下所示。字符串解析目标C
-(void)testfunction
{
//do something
integer myVal = 0;
NSString *testString = @"Test";
myVal = [someObject test];
if(myVal >10)
{
NSLog(@"Test Succeed");
}
else
{
NSLog(@"Test Succeed");
if(testString)
{
NSLog("Still");
}
}
}
我期待输出作为testFunction中的所有文本。
有没有更简单的逻辑来解析?
我正在使用NSString并开发用于MAC OS而不是iPhone。
问候, Nirav
我建议您尝试搜索编译器教程,并了解解析代码如何在编译器中工作。 – 2012-07-17 08:44:06
我了解编译器!正在考虑是否有更简单的Mac-OS解决方案或客观的C – Nirav 2012-07-17 08:50:46
它是否应该能够处理包含'{}'的注释,字符串等?那么你可能需要一个适当的解析器。如果函数总是以'{}'作为行中的第一个字符开始,那么您可能会得到一些正则表达式/子字符串破解。它将用于什么? – 2012-07-17 10:02:25