У меня есть строка следующего формата: < /p>
String name = "A|DescA+B|DescB+C|DescC+...X|DescX+"
< /code>
Таким образом, повторный шаблон ? |?+< /strong>, и я не знаю, сколько будет. Часть, которую я хочу извлечь, является частью до | ... так что для моего примера я хочу извлечь список (например, ArrayList), которая будет содержать: < /p>
[A, B, C, ... X]
< /code>
Я попробовал следующий шаблон: < /p>
(.+)\\|.*\\+
< /code>
Но это не работает так, как я хочу? Есть предложения?
Подробнее здесь: https://stackoverflow.com/questions/115 ... rn-matcher