Используя строку
A B x C x D - E x F
Я пытаюсь захватить группы A B
C
и D
, но не E
или F
.
Мое понимание регулярных выражений состоит в том, что я хочу все до \sx\s
до \s-\s
,
, поэтому я бы начал с .*(?=\sx\s)
,
, что я хочу, чтобы произошло столько раз, пока я не достигну \s-\s
.
Мой результат (.*(?=\sx\s))*.*(?=\s-\s)
, который возвращает A B x C x D
.
Я думаю, что это может иметь отношение к тому, как работают предзаголовки, но я потерял на что менять.