Replace OpenOffice编写器宏从字符串中删除撇号

Replace OpenOffice编写器宏从字符串中删除撇号,replace,macros,apostrophe,openoffice-writer,Replace,Macros,Apostrophe,Openoffice Writer,我正在OpenOffice Writer中编写宏 我从.xml文件中读取文本,并将其放入字符串中。 字符串将如下所示: “你好”(因此撇号也是字符串的一部分) 因此,为了清楚起见,字符串如下所示(示例): String removeApostrophe=“你好”” 我知道这很奇怪,但它是这样写在.xml文件中的 我需要的是一个函数,在这个函数中,我可以把那个字符串放进去,并删除撇号,这样只会出现:hello 我尝试过但无法实现的是Replace函数:Replace(“”hello“”、“”、”)

我正在OpenOffice Writer中编写宏

我从.xml文件中读取文本,并将其放入字符串中。 字符串将如下所示: “你好”(因此撇号也是字符串的一部分)

因此,为了清楚起见,字符串如下所示(示例): String removeApostrophe=“你好”

我知道这很奇怪,但它是这样写在.xml文件中的

我需要的是一个函数,在这个函数中,我可以把那个字符串放进去,并删除撇号,这样只会出现:hello

我尝试过但无法实现的是Replace函数:Replace(“”hello“”、“”、”)

函数调用:

removapostrophe=replace(removapostrophe,chr(34),“”)
这是所使用的功能:

函数替换(以字符串形式删除PostRophe,以字符串形式搜索,以字符串形式新建部件)
将结果变暗为字符串
暗淡的起始位置如长
将当前位置变长
Result=“”
起始位置=1
当前位置=1
如果Search=”“,则
结果=移除后脚印
其他的
在当前位置0时执行此操作
CurrentPosition=InStr(起始位置、移除后降、搜索)
如果当前位置为0,则
结果=结果+中间(移除后降、起始位置、_
当前位置-起始位置)
结果=结果+新零件
StartPosition=CurrentPosition+Len(搜索)
其他的
结果=结果+中间(移除后旋转、起始位置、Len(移除后旋转))
如果位置为0,则结束
环
如果结束
替换=结果
端函数
首先我使用了:char(34),但这不起作用。所以我发现chr(34)是正确的用法