Есть список, из каждого элемента которого нужно получить значение. Все бы ничего, но вот только вид строк порой меняется. Вот образцы элементов списка:
some text (part1)
even some text (part1)
some text / ... (part1) (part2)
(part1)
Из всего этого нужно получить "some text" или "even some text", а в последнем примере - null.
Я могу написать регулярное выражение конкретно для одного примера, а вот как написать универсальное - не представляю.
Помогите, пожалуйста.