如何在字符串中查找具有一个更改字符的字符串?

时间:2013-09-08 22:00:02

标签: java regex string

我想知道如何在另一个字符串中找到一个字符串,该字符串中有一个字符正在发生变化。我一直在寻找并发现我必须使用正则表达式,但我真的不知道我是如何做到这一点的:

#符号代表任何数字(或字符,无关紧要)

String original = "1 / #";

original.replaceAll(" / s", "");

我需要为s添加什么,以便它可以替换那里的任何角色?我想我必须放一个。这将作为一个通配符,但我只是把它放在我的替换字符串中,如“/。”?

编辑:通过更改我的意思是这个数字不会是静态的。它的范围是1-9。

1 个答案:

答案 0 :(得分:0)

几乎。您需要重新分配original的值,因为replaceAll不会修改它传递的String

String original = "1 / #";
original = original.replaceAll(" / .", "");

否则,你的想法是正确的。