Мы строим каркасно-щитовые дома. Мы строим (щитовые дома).Щитовые дома - лучшие дома.
И есть фраза щитовые дома с уже выделенными корнями - "щит дом". Должен получиться текст
Мы строим каркасно-щитовые дома. Мы строим (). - лучшие дома.
Написал так:
- Код: Выделить всё
...
With regexp
.Global = true
.IgnoreCase = true
.Pattern = "((^|\s|[.!?()|<>])щит([а-яА-Яa-zA-Z0-9]*)(\s*)дом([а-яА-Яa-zA-Z0-9]*))"
End With
text = regexp.replace(text, "")
...
Но с таким выражением мы получим:
Мы строим каркасно-щитовые дома. Мы строим ) - лучшие дома.