TCL如何缩短句子
我有一个句子说: {这是我的测试句子} 我想在这样的最后缩短3个字符: {这是我的测试sente}
这是我用TCL语言做的:
set sentence "This is my test sentence"
set remove "3"
set newSentence [string range $sentence 0 end-$remove]
这就是我得到的: “这个”
我尝试过的
set sentence {This is my test sentence}
,甚至值得,因为我收到了一条错误消息 “失败:列表中无与伦比的开放式撑杆”
有人可以知道我错了吗? 还是我可以缩短其中的任何空间的方式? 谢谢您的帮助
I have a sentence let's say :
{This is my test sentence}
And I would like to shorten by 3 characters at the end like this :
{This is my test sente}
Here is what I do in TCL language :
set sentence "This is my test sentence"
set remove "3"
set newSentence [string range $sentence 0 end-$remove]
and here is what I get :
"This"
I've tried with
set sentence {This is my test sentence}
and it is even worth because I got an error message
"failed: unmatched open brace in list"
Can someone have an idea where I am wrong ?
Or may be how I can shorten a string whatever spaces inside it ?
Thank you by advance for your help
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
终于明白了,我必须将其强制为列表:
看来我的引擎过度解释了输出值。
Finally got it, I had to force it as a list :
It seems my engine over interprete the output value.