次の正規表現を作成するのに問題があります:[1,2,3,4]
回避策を見つけましたが、醜いと思います
String stringIds = "[1,2,3,4]";
stringIds = stringIds.replaceAll("\\[", "");
stringIds = stringIds.replaceAll("\\]", "");
String[] ids = stringIds.split("\\,");
誰かが私が分割機能で使用できる1つの正規表現を作成するのを手伝ってくれますか?助けてくれてありがとう
編集:この文字列「[1,2,3,4]」から4つのエントリを持つ配列に取得したいと思います。エントリは文字列内の4つの数字なので、「["、"]」と「、」を削除する必要があります。「、」は問題ではありません。最初と最後の番号には[または]が含まれます。だから私はreplaceAllで修正する必要がありました。しかし、「、」の正規表現を分割して使用すると、「[""]」を削除する正規表現も渡すことができると思います。しかし、この正規表現がどのように見えるべきか、私にはわかりません。