Javaコードパーサーを開発するには、javaソースファイルのメソッドの内容を文字列として抽出します。しかし、問題は、方法の中に{
と}
があるため、{
と}
の間の値を取得することによってRegexのコンテンツを一致させることができないということです。私は正規表現のメソッドの内容と一致させる
Regex regex = new Regex("(?<={).*?(?=})");
のような正規表現を使用している場合はこのように、
public String[] getArgs() {
try{
//something
}
catch(Exception e){
}
return args;
}
それだけtry{ //something
どのように私は、メソッドの内部{
と}
の出現箇所を無視して
try{
//something
}
catch(Exception e){
}
return args;
[Javaソースコードeパーサー](http://stackoverflow.com/questions/4273284/java-source-code-parser) –
@Austin: - あなたがパーサまたはライブラリを要求するために参照している複製。しかし、私が欲しいのはコード – Nipuna