Предположим, что я хочу создать регулярное выражение, которое ищет два слова в строке, но с условием, что оно будет соответствовать только им, если между двумя ядром не будет одного из нескольких слов, м ищет. Например:Регулярное выражение с определенным условием
string input {"Somebody has typed in some words here."}
Я ищу кого-то слова и слова, но я только хочу, чтобы регулярное выражение, чтобы соответствовать их, если есть не слово набирается где-то между ними (с типизированным быть только один из нескольких слова, которые я не хочу стоять между кем-то и словами). Какое регулярное выражение выполняет это? Я пробовал несколько подходов, но никто из них не работал так, как я предполагал. Может ли кто-нибудь помочь мне?
Используйте [закаленное жадный маркер] (http://www.rexegg.com/regex-quantifiers.html#tempered_greed). –