Я первый на этом сайте. Я хочу разбить строку без символов, которые совпадают в регулярном выражении метода разделения строки в java.
Строка для разделения (например): "conditional&&operator and ampersand&Symbol."
Мое регулярное выражение для spit: "[^\\&]\\&[^\\&]"
Мое ожидание: [conditional&&operator and ampersand, Symbol]
Но результат: [conditional&&operator and *ampersan, ymbol*]
Код, который я использовал:
String s = "conditional&&operator and ampersand&Symbol.";
String[] sarr = s.split("[^\\&]\\&[^\\&]");
System.out.println(Arrays.toString(sarr));
Итак, скажите, пожалуйста, какое регулярное выражение я должен использовать, чтобы получить ожидаемый результат, то есть без дополнительных символы удалены.