从下拉框中删除额外字符

时间:2011-10-24 12:51:02

标签: java

我在用户界面中有一个文本框,其中要求用户键入某些输入,这反过来我保存在数据库中,最后我必须在动态填充的下拉列表中显示。因为用户可以在文本框中以任何方式键入,如

  1. XXXXXX
  2. XXXXXX 或

    1.XXXXXX,2。 XXXXXXX

  3. 或   XXXXXXXXX,XXXXXXXX

    但我想获得这些值,以便我可以在我的下拉列表中显示文本值。

    有人可以帮助解析这些东西。

2 个答案:

答案 0 :(得分:0)

您可以使用trim()方法获取值并删除空格。

答案 1 :(得分:0)

这取决于您应该解析的格式。如果他们正好是以上三个,那么:

  1. 使用string.replaceAll("\\d\\.", "")
  2. 删除所有数字
  3. 在逗号上拆分或在新行(str.split("\\n")
  4. 上拆分
  5. str.trim()所有内容,以防万一