Пробуя несколько вещей с негативным и позитивным взглядом, я не могу получить именно то, что хочу.Также прошел этот вопрос SO: Regex соответствует подстроке, если этой подстроке не предшествует конкретная строка?
То, что я хочу, это просто "да, вся эта строка должна рассматриваться"и "нет, игнорировать всю эту строку" из-за совпадений этих подстрок.Пост выше поможет мне сопоставить подстроку, но если отрицательные слова предшествуют подстроке, это все равно совпадение, вы можете увидеть мои тесты здесь: https://regex101.com/r/aqn1gO/2
То, что я пытаюсь сделать, это иметьрегулярное выражение соответствует подстроке i need
, но игнорирует случаи, когда это не запрос, а вопрос.Примеры:
- мне нужно, чтобы вы сделали это
- эй, мне это нужно к завтрашнему дню
- эй, мне нужно это в доставке?
- эй, мне нужно это сделать?
- как у тебя дела сегодня?
Где 1.
и 2.
должны совпадать, но 3.
, 4.
и 5.
не должен, хотя там есть i need
.