やあみんなのおかげでそれらを分離することができます正規表現を考え出す助けることができるかどう
私は{)思っていました"その後、私はシンボルでシンボルを分割し、彼らが何であるかを再評価しました。
if (palabraSinEspacios.matches("[{|}|\\[|\\]|\\(|\\)|\\;]+")) {
//Separa delimitadores si vienen pegados segunda evaluacion
String[] palabraSeparada = palabras[i].split("\\s*");
for (int j = 0; j < palabraSeparada.length; j++) {
//Filtar el arreglo de la paalabra separada por si contiene
//Espacios los remplaza
String palbraSinsEspacioSeparada = palabraSeparada[j].trim().replaceAll("\\s+", "");
if (palbraSinsEspacioSeparada.equals("")) {
//Si la palabra no existe la salta y brinca al else
} else {
listModelPatron.addElement("Delimitador con literales: " + palabraSeparada[j]);
listModelToken.addElement("Delimitador: " + palabraSeparada[j]);
}
}
}
サンプルの文字列はありますか?入力/予想出力を投稿してください – ctwheels
splitメソッドを使用しないでください: '\ w + | [^ \ s \ w]' –
で分割してみてください。split( "\\ W" –