Сопоставление подстроки, которое содержит разделители в полной строкеJAVA

Программисты JAVA общаются здесь
Anonymous
Сопоставление подстроки, которое содержит разделители в полной строке

Сообщение Anonymous »

Я не был уверен, как сформулировать вопрос. Короче говоря, я хочу потянуть обе строки (, b ) из строки в: a (b) . Почти во всех случаях a = b , но на всякий случай я их разделял. Проблема: обе строки могут содержать любой символ, который включает в себя Unicode, White Space, пунктуацию и скобку. < /P>

Код: Выделить всё

1: In: ThisName (ThisName) is in this list
2: In: OtherName (With These) (OtherName (With These)) is in this list
3: In: Really Annoying (Because) Separators (Really Annoying (Because) Separators) is in this list
line 1, easy: ^\ w+: \ s (? 'a'.+?) \ s \ ((? 'b'.+) \) a: thisname b: thisname

line 2, так же, как и раньше:

Код: Выделить всё

a:OtherName
b: с ними) (othername (с ними)

line 2, lazy: ^\ w+: \ s (? 'A'.+?) \ s \ ((? Стол < /em> < /p>

Это возможно? https://regex101.com/r/8yiwej/2>
Кстати, если бы я мог изменить форматирование ввода, я определенно бы.>

Подробнее здесь: https://stackoverflow.com/questions/415 ... ull-string

Вернуться в «JAVA»