0
メソッド名と各メソッドのメソッド本体内の文字列を返す正規表現を探します。メソッド名は常に、メソッド名の使用にこの表現を取得するためのボイド及び(これらのメソッドのメソッド名とリテラル文字列を取得する正規表現ですか?
void MyMethodName(....)
{
code
code
code "string 1"
code "string 2"
}
メソッド名と各メソッドのメソッド本体内の文字列を返す正規表現を探します。メソッド名は常に、メソッド名の使用にこの表現を取得するためのボイド及び(これらのメソッドのメソッド名とリテラル文字列を取得する正規表現ですか?
void MyMethodName(....)
{
code
code
code "string 1"
code "string 2"
}
の間で次のようになります。
void (\w+)\(
名前その後、試合の最初のグループになります
。しかし正規表現で実際のプログラミング言語を解析することはできません(たとえば、文字列リテラルのコード部分を考慮してください)。私はあなたがパーサジェネレータを調べることをお勧めします: