【发布时间】:2013-08-07 14:00:04
【问题描述】:
它不是 Remove dash from a phone number 的副本 也许解决方案就在这里,但我不明白Can't remove dashes (-) from string
我必须从字符串中删除 al -(破折号),我必须删除“-”和“-”(破折号附近的所有空格) 这不起作用(什么都不做)
toclean.replaceAll("[\\s\\-()]", "");
toclean.replaceAll("[\\s\\- ()]", "");
toclean.replaceAll("[\\s\\ -()]", "");
想法?
【问题讨论】:
-
您能否提供一个示例、您的预期结果以及每个示例的实际结果?
-
第一个问题用 toclean= toclean.replaceAll("[\\s\\-()]", ""); 解决了
-
你是正确的,你错过了分配。我不知道我怎么没抓住它。但是请注意,该正则表达式仍将删除所有空格,即使它不在连字符旁边。我不知道这是否符合您的要求。
标签: android string replace hyphen