如何用java提取字符串中的特定字母

5 java

我在 Java 字符串中有一些表达式,并且 a 会得到字母,该字母位于特定符号的左侧和右侧。

下面是两个例子:

X-Y
X-V-Y
Run Code Online (Sandbox Code Playgroud)

现在,我需要在第一个示例中将字母 X 和 Y 提取到单独的字符串中。在第二个示例中,我需要将字母 X、V 和 Y 提取到单独的字符串中。

我如何在Java中实现这个要求?

hsz*_*hsz 1

尝试使用:

String input    = "X-V-Y";
String[] output = input.split("-");  // array with: "X", "V", "Y"
Run Code Online (Sandbox Code Playgroud)