我必須拆分一個字符串,請記住拆分應該在模式更改點。將java字符串分解爲模式明智的部分。
String nxy= "xI yam yw 1a 2pro xgr xon xsig yk yn ya 2h 3h xpr xoc yes ysin yn"
String[] patterns=nxy.split( regex=??????? );
字符串有三種類型的單詞。 1.開始編號:1A,2H等等 2.開始具有x:XL,XGR,XON等 3.開始與Y:山藥,YN,咋等
我需要它在分割三種類型的部分組成:
1. contains words starting with number
2. contains words starting with x
3. contains words starting with y
換句話說字符串 'NXY'
被分爲以下幾個部分:
xI
yam yw
1a 2pro
xgr xon xsig
yk yn ya
2h 3h
xpr xoc
yes ysin yn
我需要的幫助:
String[] patterns=nxy.split( ???????????????? );
它是否必須是正則表達式? –
所以'yam yw'是分裂後的一組,還是會是'yam,yw'? – hwnd