WPS文字如何忽视双引号内的内容,批量修改其它内容?

RT,“”双引号内的文字不需要修改,但是其它的文字需要,比如“。”句号我需要把它批量删除或者替换成其它的符号,但是双引号内的句号我不需要改动。 请问该如何操作!!!
安徽省
浏览 493
收藏
4
分享
4 +1
5
+1
全部评论 5
 
这个问题,可以一步,一步到位最省事,但是麻烦,要写大量的通配符。 所以不防把大象放进冰箱,总共需要几步,答:三步: 第一步,把引号里的句号,换成其他,本文没有出现过的特殊符号或文字,保证它的唯一性。 第二步,替换句号。 第三步,把句号替换回去。
· 安徽省
回复
我刚才看了一下,那个通配符更费事,等于把所有非引号的句号,也就是前后都跟着非引号的句号,那前后有可能是任意非引号的文字,字母,数字,标点,这样排列起来太麻烦了。不如编一个宏: Sub ReplaceOutsideBrackets() Dim para As Paragraph For Each para In ActiveDocument.Paragraphs Dim strText As String strText = para.Range.Text Dim i As Long Dim newText As String newText = "" For i = 1 To Len(strText) Dim currentChar As String currentChar = Mid(strText, i, 1) If currentChar = "“" Then (待续)
· 安徽省
回复
 
等高手解答
· 上海
回复