I am getting a String from a server and I have to use a regular expression to parse it.
I know how I would do it using String functions (String.split and the likes), but not with regexes, which is in the homework requirements.
The Strings look like this:
12345 <RECTANGLE> 100 200 300 400 </RECTANGLE>
I have to use a regex to make that String become:
12345 RECTANGLE 100 200 300 400
So basically, I have to remove all the following characters: “<“, “>” and “/”. I also have to remove the last word, so I guess I don’t even have to check for “/” since removing the last word would probably remove the slash as well.
Right now I have:
shapeString.replaceAll("[</>]", "");
And it removes the characters I don’t need, but I don’t know how to remove the last word.
You can add
to remove the last word and the space preceding it.
Here is a link to ideone with a running example.