这个看起来很简单,我被卡住了。我在VBA中有一个函数,它搜索一个字符串并用另一个字符替换一个字符(类似于REPLACE函数,但其中包含一些其他工作方式)
我这样称呼函数:
NewText = My_Replace(OldText, "sample text", """)
此函数将查找"sample text"
的出现并找到出现的第一个"
,并从字符串中删除此部分。
问题是,如何将"
传递给函数,因为这是我想要剪切的字符串的另一端。
由于
答案 0 :(得分:0)
你需要通过在字符串中加倍来转义双引号。所以你需要6个"
个字符(一个用于打开字符串文字,两个用于第一个双引号,两个用于第二个双引号,一个用于关闭文字),导致
NewText = My_Replace(OldText, "sample text", """""")