发布网友 发布时间:2024-10-23 03:26
共2个回答
热心网友 时间:2024-10-23 15:27
String str = "$1$2$3";
String[] numbers = str.split("\\$");
split方法参数是一个正则表达式,由于$是正则表达式中的关键字符,所以需要加上转义字符进行转义.
当然,使用 String[] numbers = str.split("[$]");的方式也可以,因为[$]中将[$]放在中括号[]里时不表示行首,就不需要进行转义了.
热心网友 时间:2024-10-23 15:24
正则表达式中如果直接是$的话会解释为行的结尾,如果你要匹配$这个字符的话,要用[$]。