在Java中拆分字符串以仅显示字符序列

Ano*_*ous 4 java regex split

我正在尝试拆分字符串,如下面的字符串

3x2y3+5x2w3–8x2w3z4+3-2x2w3+9y–4xw–x2x3+8x2w3z4–4
Run Code Online (Sandbox Code Playgroud)

到一个没有任何数字或符号的字符串表.

这意味着

a[0]=x
a[1]=y
a[2]=x
a[3]=w
Run Code Online (Sandbox Code Playgroud)

我试过这个

split("(\\+|\\-|\\d)+\\d*")
Run Code Online (Sandbox Code Playgroud)

但似乎它不起作用.

And*_*ark 5

以下应该有效:

String[] letters = input.split("[-+\\d]+");
Run Code Online (Sandbox Code Playgroud)