gpt4 book ai didi

tcl - 删除尾随字符

转载 作者:行者123 更新时间:2023-12-04 00:44:28 27 4
gpt4 key购买 nike

请告诉我如何从 <> 之间嵌入的字符串末尾删除 = 和换行符 \n

例如输入字符串

set string "abcd  1234   abc=
"

我只想从末尾删除 = 和新行

最佳答案

如果你想去掉所有的=和末尾的换行符,不管有多少,我建议string trimright

set string "abcd  1234   abc=
"
string trimright $string =\n
set str2 "abc===="
string trimright $str2 =\n ; returns abc

如果知道最后2个字符是=\n,也可以使用string range

string range $string 0 end-2

对于更复杂的解决方案,正则表达式是合适的。

关于tcl - 删除尾随字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19651754/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com