Я столкнулся с проблемой сопоставления и замены определенных слов, не содержащихся в http: //
Настоящее регулярное выражение:
http://.*?\s+
Это соответствует шаблону http://www.egg1.com http://www.egg2.com
Мне нужно регулярное выражение для соответствия определенным словам, содержащимся за пределами http: //
Пример:
"This is a sample. http://www.egg1.com and http://egg2.com. This regex will only match
this egg1 and egg2 and not the others contained inside http:// "
Match: egg1 egg2
Replaced: replaced1 replaced2
Окончательный результат:
"This is a sample. http://www.egg1.com and http://egg2.com. This regex will only
match this replaced1 and replaced2 and not the others contained inside http:// "
ВОПРОС: Необходимо сопоставить определенные шаблоны (например, egg1 egg2), если они не являются частью http: //. Не сопоставляйте egg1 и egg2, если они присутствуют в http: //