Java 如何在具有一个变化字符的字符串中查找字符串?
我想知道如何在另一个字符串中找到一个正在更改的字符。我一直在搜索并发现我必须使用正则表达式,但我真的不知道如何或是否正确地使用了正则表达式: #符号表示任何数字(或字符,无所谓) 我需要为s添加什么,以便它也可以替换那里的任何字符?我想我得放一把。这将充当通配符,但我是否只将其放在替换字符串中,如“/”Java 如何在具有一个变化字符的字符串中查找字符串?,java,regex,string,Java,Regex,String,我想知道如何在另一个字符串中找到一个正在更改的字符。我一直在搜索并发现我必须使用正则表达式,但我真的不知道如何或是否正确地使用了正则表达式: #符号表示任何数字(或字符,无所谓) 我需要为s添加什么,以便它也可以替换那里的任何字符?我想我得放一把。这将充当通配符,但我是否只将其放在替换字符串中,如“/” 编辑:通过改变我的意思是数字不会是静态的。它的范围从1到9。差不多。您需要重新分配original的值,因为replaceAll不会修改传递的字符串 String original = "1 /
编辑:通过改变我的意思是数字不会是静态的。它的范围从1到9。差不多。您需要重新分配
original
的值,因为replaceAll
不会修改传递的字符串
String original = "1 / #";
original = original.replaceAll(" / .", "");
否则,您的想法是正确的。
匹配除换行符以外的任何字符。您所说的“正在更改”是什么意思?你是想找一个近亲吗?字符串不会在状态之间振荡。请解释正在改变行为
String original = "1 / #";
original = original.replaceAll(" / .", "");