Узор: ([^\|]*)
Java Regex Исключите последний определенный символ конца строки
Струны:
- Они нашли огромное золото во Вьетнаме | Китай | Лао прошлым летом. | BBCworld.com
- Они нашли огромное золото во Вьетнаме | Китай | Лао прошлым летом.
Результат: Они нашли огромное золото во Вьетнаме
Демо: http://regexr.com/3f8hi
Цель:
Они обнаружили огромный золотой во Вьетнаме | Китай | Лао прошлым летом.
Вопрос: Как вы знаете, это нормально, чтобы удалить «BBCworld.com» из строки 1, но не ОК, чтобы удалить «| Lao прошлым летом». из строки 2? Вы должны ответить на этот вопрос, прежде чем мы сможем ответить на ваш вопрос. –
P.S. @ WiktorStribiżew это не дубликат, просто плохо сформулированный и плохо определенный. –