Я хочу создать Splitter
(guava) и разбить строку на основе шаблона регулярных выражений. Разделение должно проводиться либо на [
, либо на знаке ..
. И что, если я хочу включить, например, 10 символов для разделения? Должен ли я отделить каждый из них в |
в регулярном выражении?Как создать шаблон регулярного выражения для разделения на определенные символы?
Но следующее не работает: Pattern.compile("[|..")
Тест: test[me..once more
должно привести к
test
me
once more
'..' _не характер, но строка. Кроме того, поскольку точка и скобка имеют специальную семантику, попробуйте избежать их для литерала: '' \\ [| \\. \\. "' – Thomas
'Pattern.compile (Pattern.quote (" [| .. "));' – Maroun
@MarounMaroun, который также цитирует трубу, чего он не хочет. – Thomas