Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/389.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 为什么要替换所有(“*”<;td>;,“<;tr>;<;td>;Myval;”);有错误吗?_Java - Fatal编程技术网

Java 为什么要替换所有(“*”<;td>;,“<;tr>;<;td>;Myval;”);有错误吗?

Java 为什么要替换所有(“*”<;td>;,“<;tr>;<;td>;Myval;”);有错误吗?,java,Java,我得到了这个字符串s=“Myval” 我想将“”之前的所有字符串都替换为”“” 如何修复?在正则表达式中,*量化前面的表达式。在这里,您在模式的开头放了一个*,这是没有意义的 可能您想要“*”而您的运行时错误是…?您的问题可能重复的地方不太清楚。Dom解析器过于复杂,不必要是的,我在我的问题中显示了它的错误(更新的问题) s=replaceAll("*.<td>",s); 12:39:31.035 [ERROR] Uncaught exception escaped ja

我得到了这个
字符串s=“Myval”

我想将
”之前的所有字符串都替换为


如何修复?

在正则表达式中,
*
量化前面的表达式。在这里,您在模式的开头放了一个
*
,这是没有意义的


可能您想要
“*”

而您的运行时错误是…?您的问题可能重复的地方不太清楚。Dom解析器过于复杂,不必要是的,我在我的问题中显示了它的错误(更新的问题)
 s=replaceAll("*.<td>",s);
   12:39:31.035 [ERROR]  Uncaught exception escaped
java.util.regex.PatternSyntaxException: Dangling meta character '*' near index 0 
*.<td>