Regex 正则表达式替换正文内容
我尝试用数字零替换当前打开文档中的所有文本内容,但没有效果Regex 正则表达式替换正文内容,regex,vba,ms-word,Regex,Vba,Ms Word,我尝试用数字零替换当前打开文档中的所有文本内容,但没有效果 Set objWdDoc = Word.Application.ActiveDocument Set objWdRange = objWdDoc.Content Dim re As New RegExp re.Global = True re.Pattern = "[a-z]" re.IgnoreCase = True objWdRange = re.Replace(objWdRange, "0") 有人能推荐一种工作方法吗?假
Set objWdDoc = Word.Application.ActiveDocument
Set objWdRange = objWdDoc.Content
Dim re As New RegExp
re.Global = True
re.Pattern = "[a-z]"
re.IgnoreCase = True
objWdRange = re.Replace(objWdRange, "0")
有人能推荐一种工作方法吗?假设您引用了microsoft vbscript正则表达式 虽然您当然会丢失任何格式,但仍将正常工作 您还可以使用内置的搜索/替换功能,该功能对查找数字/字符的支持有限。记录一个宏,你可以检查代码
objWdRange.Text = re.Replace(objWdRange, "0")