【问题标题】:string manipulation in Java: replace spaces and commas with one commaJava中的字符串操作:用一个逗号替换空格和逗号
【发布时间】:2010-12-31 23:41:17
【问题描述】:

我正在创建一个必须按以下方式格式化的请求字符串:

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

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

我必须制定一个逻辑,以匹配格式的方式重塑 EditText 的内容

"tag1,tag2,tag3"

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

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

【问题讨论】:

    标签: java android string


    【解决方案1】:

    试试这个:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-06-15
      • 1970-01-01
      • 2017-12-28
      • 2015-01-13
      • 1970-01-01
      • 1970-01-01
      • 2016-03-02
      相关资源
      最近更新 更多