Я пытаюсь создать регулярное выражение в Java для соответствия первому вхождению некоторой строки (допустим, A) вместе со всеми последующими вхождениями другой строки (допустим, C) после первый.Регулярное выражение для нахождения суффиксов первого вхождения строки
Так, например:
XAXXAXXCXC
В этом случае следующие матчи должны быть произведены:
AC (position 1 and 7)
AC (position 1 and 9)
Я частично удалось с положительным просмотром назад (смотри ниже), но проблема в том, что оно не является жадным, поэтому вместо первого следует взять A в положении 4:
(?<=(A).{0,20})C
Что вы делаете, используя этот вид соответствия с точки зрения программирования? Или это просто эксперимент? –