首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >转义字符在Tera术语宏字符串?

转义字符在Tera术语宏字符串?
EN

Stack Overflow用户
提问于 2014-08-22 15:36:27
回答 1查看 5.8K关注 0票数 2

我正在编写Tera术语宏,我需要分配一个包含'"的字符串变量。我看过各种教程,但找不到如何做到这一点,所以希望它是存在的。

这些字符串变量不能工作:

代码语言:javascript
复制
hello = "command1 argument1 "foo/hello/world.txt""
world = 'command2 argument2 'bar/hello/world.txt''

给出的语法错误:

通过实验,我发现,我可以混合和匹配单引号和双引号,以便允许一个或另一个,但不能两者兼而有之。

这些字符串变量可以工作:

代码语言:javascript
复制
foo = "command1 argumen1t 'foo/hello/world.txt'"
bar = 'command2 argument2 "bar/hello/world.txt"'
EN

回答 1

Stack Overflow用户

发布于 2014-08-26 17:46:59

我不确定字符串是否有转义字符(我搜索了字符串,但没有在上面找到任何内容),但是我找到了解决这个问题的方法。我不是说这是正确的方法,但至少它可能适合你的情况。

为了发送引号,我使用了斯登 ( 发送函数中的实际文档)的ASCII值特性。

代码语言:javascript
复制
FILE1='foo/hello/world.txt'
FILE2='bar/hello/world.txt'
sendln 'command1 argument1 ' 34 FILE1 34
sendln 'command2 argument2 ' 39 FILE2 39

对上述宏进行测试后,将生成以下输入终端的宏

代码语言:javascript
复制
command1 argument1 "foo/hello/world.txt"
command2 argument2 'bar/hello/world.txt'
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25450692

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档