Для соответствия work
без предшествующего s
используйте
(?<!s)work
См. подтверждение и объяснение . (?<!s)
- это отрицательный взгляд, запрещающий s
прямо перед work
.
Или сопоставьте слово starttign с work
:
\bwork
См. demo . \b
является границей слова.
Добавьте \w*
, чтобы соответствовать остальному слову, если необходимо.
В Java, двойные обратные слэши (например, String regex = "\\bwork";
).