2011-10-24 20 views
0

我在用戶界面中有一個文本框,用戶被要求輸入一些關鍵字,這反過來我保存在數據庫中,最後我必須顯示在動態填充下拉列表 。由於用戶可以在文本框的任何方式鍵入如修剪下拉框中的額外字符

  1. XXXXXX
  2. XXXXXX 或

    1.XXXXXX,2。 XXXXXXX

或 XXXXXXXXX,XXXXXXXX

,但我想只得到這些資產的價值,這樣我可以表現出我的下拉只是文本值。

有人可以幫助解析這些東西。

回答

0

這取決於你應該解析的格式。如果他們是完全上面的三個,則:

  1. 得到公正的情況下與string.replaceAll("\\d\\.", "")
  2. 分割上新的生產線(str.split("\\n")
  3. str.trim()一切,逗號或分裂擺脫所有的數字
+1

我認爲當你調用'replaceAll'函數時缺少一個參數。 – Fred

+0

是的,空字符串。添加 – Bozho

0

您可以使用trim()方法來獲取值並刪除空格。