寻找一个regEx表达式,它将为每个方法返回方法名称,然后返回方法体内的字符串。方法名称将始终在void和(
之间)void MyMethodName(....)
{
code
code
code "string 1"
code "string 2"
}
答案 0 :(得分:1)
要获取方法名称,请使用以下表达式:
void (\w+)\(
该名称将出现在比赛的第一组。
但是使用正则表达式解析真正的编程语言是行不通的(例如,考虑字符串文字中的代码片段)。我建议您查看解析器生成器: