我的Android EditText中有一个输出,如下所示:
http:localhost:4200/project/text-Inside-Parenthesis
我想要输出如下:
["HOT","SMALL"]
我想删除HOT,SMALL
和[]
,但不删除逗号""
。我读过this但它没有用。我试过了this但是这个删除了所有的特别字符。任何人都可以帮我解决问题,任何建议对我都有帮助。谢谢你。
答案 0 :(得分:1)
我有几种方法可以做到这一点。
第一个,快速而直接的做法就是使用正则表达式和String.replaceAll
""
myString.replaceAll("[\\\"\\[\\]]", "");
(顺便说一句,我使用http://rubular.com/作为检查我的正则表达式的快速方法。请记住,正则表达式需要为java转义 - 我使用this tool来执行此操作。)
另一种方法是你实际上在这里查看JSON对象的String表示,所以使用org.json
之类的东西将JSON字符串转换为字符串的Java数组,然后将字符串连接到一起,
分隔符。