今私は方法を見つけるためにこれを持っています
def getMethod(text, a, filetype):
start = a
fin = a
if filetype == "cs":
for x in range(a, 0, -1):
if text[x] == "{":
start = x
break
for x in range(a, len(text)):
if text[x] == "}":
fin = x
break
return text[start:fin + 1]
インデックスが含まれているメソッドを取得するにはどうすればよいa
ですか?
私は見つけることができません{
し、あなたがうまくいかない}
ようなものを持つことができるからですnew { }
いくつかのメソッドを含むファイルがあり、x のインデックスが含まれているメソッドを見つけたい場合、たとえばファイルがある場合、そのメソッドの本体が必要です
private string x(){
return "x";
}
private string b(){
return "b";
}
private string z(){
return "z";
}
private string a(){
var n = new {l = "l"};
return "a";
}
そして、「a」のインデックスを取得しました。これは100です
次に、そのメソッドの本体を見つけたいと思います。そのため、すべての内部{
と}
したがって、この...
{
var n = new {l = "l"};
return "a";
}
しかし、私が今持っているものを使用すると、次のように返されます:
{l = "l"};
return "a";
}