Я пытаюсь найти способ удалить весь текст в строке перед сопоставлением в Regex . Я кодирую это на C #.
Например, если строка - «привет, тестовое сопоставление», а шаблон - «тест», я бы хотел, чтобы конечный результат был «тестовое сопоставление» (т.е. удалить все перед тестом).
Есть мысли? Спасибо!
РЕДАКТИРОВАТЬ: Я, наверное, должен был быть более конкретным в моем примере после прочтения ваших ответов (и спасибо за них). Мне нравится метод просмотра вперед, но я упростил свой пример. Чтобы усложнить задачу, обычно строки выглядят так:
«привет, проверка соответствия, проверка всего после»
Итак, если я использую шаблон «тест», он поймает первый. Моя цель - заменить весь текст после второго совпадения. Т.е. результат "проверить все после" .... Извините за это.