Вы можете использовать отрицательный прогноз (?!\h*$)
, чтобы утверждать, что справа не 0+ раз горизонтальный символ пробела \h*
, за которым следует конец строки $
(?:Data|Field)(?!\h*$).+$
Демонстрация регулярных выражений
Если регулярное выражение должно начинать сопоставление с начала строки, вы можете добавить ^
к шаблону, чтобы подтвердить начало строки.
Илииначе в строке test Field somthing
будет совпадение для Field somthing