私はVS2008用のプラグインを作成していますが、JavaScriptメソッド(関数)を認識したいと思います。 `JavaScriptメソッド(関数)の認識方法
function test0()
{
var i = 0;
{
var j = 0;
}
var array = { 1: 2, dd: 10, aaa: 3 };
return array;
}
function test1()
{
var ii = "x";
{
var xx = "x" + ii;
}
return ii;
}
`
これらのメソッドを認識するための方法:sample.js - 私はファイルを持っていますか?正規表現を使用しますか?
ありがとうございました。しかし、内部のかっこを識別する方法: "{"、 "}" サンプル: function test1() { var ii = "x"; {//これは問題です var xx = "x" + ii; } //これは私の問題です return ii; } –
あなたのオリジナルの質問を、あなたの特定の質問についてもう少し詳細に編集できますか?コメントでコードを読むのは難しいです。 – Nosredna
私の問題を解決する正規表現は、 "function \\ s *?\\([\\ w、\\ s] *?\\)\\ s *?{([^ {] |({ })* | [^}])*?} "。いくつかの変更やすべてがうまくいくはずです。ヒントをありがとう。 –