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