特定のテキストを取得できません。
私の入力は次のとおりです。
PMT(B1+B144+B145*1/12.0,B148+B149*1*12.0,B1)
すべての を取得したいB1
のですが、そうしようとするとB1
、B144
、B148
、 になりB1
ます。私の最初の解決策は、次の文字を確認することでした。だから私は正規表現を思いつきましたB1[\W]
。これには 2 つの問題があります。1 つは単語以外の文字を取得することになり、もう 1 つは "=B1" では機能しません。
特定の s を取得するにはどうすればよいB1
ですか? この例では、最初と最後のB1
.
編集: Java String 関数 replaceAll を使用しています