Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/393.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/19.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 使用正则表达式拆分字符串中的单词,但不拆分符号_Java_Regex_Eclipse - Fatal编程技术网

Java 使用正则表达式拆分字符串中的单词,但不拆分符号

Java 使用正则表达式拆分字符串中的单词,但不拆分符号,java,regex,eclipse,Java,Regex,Eclipse,是否可以使用正则表达式按单词而不是符号/特殊字符拆分 比如说,, 很有趣,content=[我喜欢java,content=[java eclipse然后按内容拆分=[ 因此,结果将变成 这很有趣 我喜欢爪哇 Java eclipse 我尝试过类似的方法,但它有一个错误,即HTTP状态500-索引附近的非法重复 String [] strArray = testcontent.split("content=["); for (String str :str

是否可以使用正则表达式按单词而不是符号/特殊字符拆分

比如说,, 很有趣,content=[我喜欢java,content=[java eclipse然后按内容拆分=[

因此,结果将变成

这很有趣

我喜欢爪哇

Java eclipse

我尝试过类似的方法,但它有一个错误,即HTTP状态500-索引附近的非法重复

String [] strArray = testcontent.split("content=[");
                    for (String str :strArray) {
                    System.out.println("TestSplit" + str);

Split接受一个regexp,所以您可以使用任何您想要的表达式,只是要小心转义特殊字符

split("content\\=\\[")  


你试过了吗?结果如何?错误,HTTP状态500-非法重复@Alexry你的问题是转义特殊字符,检查我的答案,让我知道是否有效(我在Scala中测试过)可能重复,或者如果你不想玩反斜杠,
split(Pattern.quote(“content=[”))
,。谢谢@KenY-N我不知道!!谢谢,它起作用了。很抱歉,我如何拆分SolrDocument{content=[?是这样的吗?拆分(“SolrDocument\\{\\content\\\=\[”)@CarlosThank太感谢你了,还有一个问题。是否可以使用getAttribute将字符串转发到JSP并在JSP中打印出来?@KenY-N@Havealotofquestion我认为您应该阅读关于regexp的内容,当您想要检查可以使用的不同模式时,例如split(“content | SolrDocument”)。
 split(Pattern.quote("content=["))