1
大括弧/複数括弧間の区切り文字を無視してinputStringを分割するJava正規表現を探しています。Javaは大括弧間の区切り文字を無視して文字列を分割します
Javaコード:例えば
Pattern p = Pattern.compile("[,regex?]");
String[] desiredOutput =p.split(inputString);
:
inputString="1,{2,{3},4},{4,5},6";
desiredOutput有します。区切り文字:
1;{2,{3},4};{4,5};6
Thnx!
1これは何度も尋ねられるので、通常はCSVや数学的表現の文脈の中で、「固い」投稿やFAQにする必要があります。 –
* cough *またはHTML * cough * – bezmax
もっと正確に言えば、Javaの正規表現では不可能です。 .NETまたはPerlは再帰正規表現で問題ありません。 –