Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
这个看起来很简单,我被卡住了。我在 VBA 中有一个函数,它搜索一个字符串并将一个 char 替换为另一个(有点像 REPLACE 函数,但有一些其他的工作)
我这样调用函数:
NewText = My_Replace(OldText, "sample text", """)
此函数将查找出现的"sample text"并找到第一个"出现的,然后从字符串中删除这一段。
"sample text"
"
问题是,我如何传递"给函数,因为这是我要剪切的字符串的另一端。
谢谢
您需要通过在字符串中加倍来转义双引号。所以你需要 6 个"字符(一个用于打开字符串文字,两个用于第一个双引号,两个用于第二个双引号,一个用于关闭文字),导致
NewText = My_Replace(OldText, "sample text", """""")