サーバーから文字列を取得していますが、正規表現を使用して解析する必要があります。
String関数(String.splitなど)を使用してそれを行う方法は知っていますが、宿題の要件にある正規表現ではわかりません。
文字列は次のようになります。
12345 <RECTANGLE> 100 200 300 400 </RECTANGLE>
その文字列を次のようにするには、正規表現を使用する必要があります。
12345 RECTANGLE 100 200 300 400
基本的に、「<」、「>」、および「/」の文字をすべて削除する必要があります。最後の単語も削除する必要があるため、最後の単語を削除するとおそらくスラッシュも削除されるため、「/」をチェックする必要さえないと思います。
今私は持っています:
shapeString.replaceAll("[</>]", "");
不要な文字は削除されますが、最後の単語を削除する方法がわかりません。