Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/343.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/18.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_String_Delimiter - Fatal编程技术网

如何使用Java分隔符模式?

如何使用Java分隔符模式?,java,regex,string,delimiter,Java,Regex,String,Delimiter,我试图弄清楚如何在Java中使用分隔符模式。我尝试过谷歌搜索堆栈溢出,但我找不到任何能回答我问题的东西。如何设置useDelimiter的模式?我正在尝试设置一个分隔符,一旦找到。因此,在一个文本字符串“this is text”中,它将分隔“this is”,“,“text”。我试过: src.useDelimiter("<->"); src.useDelimiter(“”); 还有许多其他的组合。我看到人们使用[]和^,但我不知道这是什么意思。有没有制作这些图案的指南 src

我试图弄清楚如何在Java中使用分隔符模式。我尝试过谷歌搜索堆栈溢出,但我找不到任何能回答我问题的东西。如何设置useDelimiter的模式?我正在尝试设置一个分隔符,一旦找到
。因此,在一个文本字符串
“this is text”
中,它将分隔
“this is”
“text”
。我试过:

src.useDelimiter("<->");
src.useDelimiter(“”);

还有许多其他的组合。我看到人们使用
[]
^
,但我不知道这是什么意思。有没有制作这些图案的指南

src.useDelimiter((?=你的意思是?我正在尝试使用\p{Punct}但是我得到了一个错误“无效的转义序列”,即使我已经导入了java.util.regex。Pattern@PM77-13个?应该是2个吗?@Tom:是的。你说得对。就两个(`\\`)它被否决了,因为@mgtemp特别要求提供制作正则表达式的指导。一篇只写代码的帖子对他毫无帮助。
src.useDelimiter(" (?=<)|(?<=>) ")