replaceAll(String regex,String replacement)replaceAll("?:","??")
解决方案 »
- com.ibatis.common.resources.getResourceAsReader读取配置的机制是怎么样子的
- 初学正则,请一解,很简单的字符串,谢谢了~~
- 编程小问题 高手求教!!!
- 在java应用中使用JApplet类出错
- common-fileupload 实现下载功能
- 错误the type EWindow must implement the inherited abstract method itemlistener怎么解决?
- 高分请教界面开发问题
- 求输入字符的最小字符
- MS Access的纯java的驱动那里下载?
- 哪位知道《精通EJB》的下载地址?
- 关于字体的问题
- java学到什么时候,可以找到好的工作?
java.util.regex.PatternSyntaxException : Dangling meta character '?' near index 0 ?:
String str = "sadf?:sdf??sdf";
str = str.replaceFirst("?:","k");
System.out.println(str);
}出错,帮我看看错在那里?
{
public static void main(String args[]) throws Exception{
String str = "sadf?:sdf??sdf";
str = str.replaceFirst("?:","k");
System.out.println(str);
}
}
这个没错,确定你引用的是java.lang.String.replaceFirst而不是java.util.regex.Matcher.replaceFirst
public static void main(String args[]) throws Exception{
String str = "sadf?:sdf??sdf";
str = str.replaceFirst("?:","k");
System.out.println(str);
}
public static void main(String args[]) throws Exception{
String str = "sadf?:sdf??sdf";
str = str.replaceAll("?:","k");
System.out.println(str);
}
都抛了异常