Regex + Удалить весь текст перед совпадением

Я пытаюсь найти способ удалить весь текст в строке перед сопоставлением в Regex . Я кодирую это на C #.

Например, если строка - «привет, тестовое сопоставление», а шаблон - «тест», я бы хотел, чтобы конечный результат был «тестовое сопоставление» (т.е. удалить все перед тестом).

Есть мысли? Спасибо!

РЕДАКТИРОВАТЬ: Я, наверное, должен был быть более конкретным в моем примере после прочтения ваших ответов (и спасибо за них). Мне нравится метод просмотра вперед, но я упростил свой пример. Чтобы усложнить задачу, обычно строки выглядят так:

«привет, проверка соответствия, проверка всего после»

Итак, если я использую шаблон «тест», он поймает первый. Моя цель - заменить весь текст после второго совпадения. Т.е. результат "проверить все после" .... Извините за это.

7
задан keynesiancross 12 January 2012 в 20:21
поделиться