OLD ----- Как я могу это сделать? Я пробовал с этим, но он сработал ant execute--- ИЗМЕНИТЬ --- Слово VBA - найти «-» внутри слова и оставить слово
Sub Sintesis()
With ActiveDocument.Content.Find
.Text = "([^$])" & "-^p"
.Replacement.Text = "\1"
.MatchWildcards = True
.Execute Replace:=wdReplaceAll
End With
End sub
Некоторая помощь? Прежде чем кто-нибудь скажет мне об этом, я предпочитаю делать это с помощью find/replace вместо Regex END OLD -----
Я видел, что частично решал свою реальную проблему. Мне действительно нужно удалить строку «-» между двумя половинами слова. Я не могу заменить «-» на «», потому что в моем тексте есть несколько правильных строк, таких как первый.
я на самом деле нужно CONVER это: "Blablablablabla" Into: "Blablablablabla"
Можете ли вы предоставить текст, на котором '.find' применяется? –
Почему вы используете '[^ $]'? Что вы ожидаете найти? –
Какова ваша ошибка при выполнении? – blckbird