如何使用 Java 分隔符模式?

How to use Java delimiter patterns?

我正在尝试弄清楚如何在 Java 中使用定界符模式。我尝试使用谷歌搜索和搜索堆栈溢出,但找不到任何可以回答我问题的内容。如何为 useDelimiter 设置模式?我正在尝试设置一个分隔符,一旦找到 < 并分隔为 >,它就会分隔文本。所以在一串文本 "this is <my> text" 中,它将分隔 "this is ""<my>""text"。我试过了:

src.useDelimiter("<->");

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

src.useDelimiter(" (?=<)|(?<=>) ")

模式 A(?=B) 匹配 A 后跟 B,但只匹配 A。

模式 (?<=A)B 匹配 A 后跟 B,但只匹配 B。

特殊构造(命名捕获和非捕获)https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html