私はこのタイプのサブトリングを持っています
string 1
{
string 2
string 3
{
string 4
string 5
}
string 6
{
string 7
string 8
}
string 9
{
string 10
string 11
string 12
{
string 13
string 14
}
string 15
}
}
string 16
string 17
基本的に私はJavaクラスタイプの構造
を持っていて、サブストリング(SS#)
SS1をフォローできるコードが必要です。
string 4
string 5
SS2:
string 7
string 8
SS3:
string 13
string 14
SS4:
string 16
string 17
SS5:
string 10
string 11
string 12
{
string 13
string 14
}
string 15
SS6:
string 2
string 3
{
string 4
string 5
}
string 6
{
string 7
string 8
}
string 9
{
string 10
string 11
string 12
{
string 13
string 14
}
string 15
}
だから基本的に私は文字列(javaクラス)のさまざまな部分(関数、クラス、しかしループではない)を異なるサブ文字列に入れることができるコードが欲しいです...
私はこの正規表現を読ん
で中括弧の間の文字列を取得します"{私は欲しい中括弧の間にあるもの}"
ですが、最初の後に続く' {'をカウントせずに、'{'と'}'のペアの間のデータのみを取得します。
私は完全なコードではありませんが、どのように進めるかについてのいくつかの方向性がありますか?