がどのようにこのような文字列を削除する文字列から複数の単語を削除します***の痛みはひどく見えます。誰かがより良いソリューション/オプションを持っているかどうか疑問に思うだけです。それは作品/Javaのストリップ/
String itemStackStringName = "ItemStack{DIAMOND_HELMET x 1, UNSPECIFIC_META:{meta-type=UNSPECIFIC, display-name=PRO, repair-cost=1}}";
String getItemStacks = itemStackStringName.replace("ItemStack","")
.replace("{","").replace("}", "").replace("UNSPECIFIC_META:", "")
.replace("display-name", "").replace("=","")
.replace("meta-type", "").replace("repair-cost1", "")
.replace("x", "").replace(",","");
System.out.println(getItemStacks);
"DIAMOND_HELMET 1 UNSPECIFIC PRO"
が、そのちょうど巨大な混乱:申し訳ありませんが は自分のコードを追加するのを忘れ。あなたはそれがあなたの文字列があることを行っているタイプであることを知っている場合は
あなたの質問と例から、単語を抽出するために使用することができ、パターンを導出することは困難です。あなたの質問を改善してください。 –
Regexはおそらくあなたの親友です。しかし、あなたの試みたコードなしでは、適切なソリューションを提供することは困難です。 – arkdevelopment
@ dasblinkenlightコードが追加されました – Shnatta