Я ищу способ с помощью регулярных выражений и java, чтобы найти строку текста с одним словом и без какого-либо другого.
Пример, я хотел бы получить строку, которая содержит как слова ice и snow, но не содержитДерево и лыжи.Порядок слов не важен.
Я начал тонкую линию со льдом и снегом
(ice)*(snow)
Кажется, это работает, но если порядок инвертирован, это не работает.
edit:
возможно ли вернуть слово, которое имеет 3 или более букв между словом ice и snow