2010-01-03 104 views
0

我创建是叫博被格式化以下方式请求字符串:字符串操作

http://staging.myproject.com?tags=tag1,tag2,tag3

有就是用户写以标签的形式对一个EditText对话框。然而,用户可以用任何他想要的方式在EditText中编写标签,例如使用逗号:tag1,tag2,tag3或tag1,tag2,tag3(不带空格)或tag1 tag2 tag3,或者例如某人可以在两个标签之间创建多个空格:标签1标签,标签3 ...

我必须做出一个逻辑来重塑的EditText的内容它匹配格式

“标签1,标签2,标签3”

(路删除空格,必要时添加逗号......)。

有谁知道在Java中最简单的方法是什么?

谢谢。

回答

3

试试这个:

editText = editText.replaceAll("[, ]+", ",");