在文件中查找搜索字符串并将其存储在变量中-TCL

威廉·布拉特菲施

我正在尝试使用两个变量(用户名和密码)读取文件,例如: user1,password1

如何将值分开并存储在不同的变量中?我试过这个,但它似乎不存储字符串本身。

似乎看不到逗号。另一个想法是\M在每个字符串后使用“,”进行匹配并存储该字符串,但这是行不通的。

感谢一些帮助。

set varuser [lsearch -inline -all $userpass "*,"]

set varuser [regexp {,\s+"(.*)"} $userpass all value]
格伦杰克曼

由于用户的密码可能包含逗号,因此我倾向于使用正则表达式方法:

% set line {user1,my,clever,password}
user1,my,clever,password
% lassign [regexp -inline {^(.+?),(.*)$} $line] -> user pass
% set user
user1
% set pass
my,clever,password

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

字符串拆分并将值存储在TCL中

来自分类Dev

如何从Tcl中的十六进制值字符串中提取位字段并将其输出为整数?

来自分类Dev

根据条目输入TCL删除文件中的字符串

来自分类Dev

tcl中的变量替换

来自分类Dev

$:: 中的 Tcl 变量替换

来自分类Dev

搜索特定行并使用tcl将其存储在另一个文件中

来自分类Dev

TCL中的FIFO文件

来自分类Dev

在TCL中写入文件

来自分类Dev

TCL文本文件字符串到变量

来自分类Dev

来自文件的TCL字符串匹配

来自分类Dev

来自文件的TCL字符串匹配

来自分类Dev

TCL拆分字符串

来自分类Dev

使用TCL从文件读取字符串后从字符串中删除空格

来自分类Dev

Tcl列表中的变量替换

来自分类Dev

Tcl:字典中的字典

来自分类Dev

在TCL中执行测试

来自分类Dev

Tcl中的模式匹配

来自分类Dev

Tcl中的interp命令

来自分类Dev

TCL中的零填充

来自分类Dev

Tcl中的事件循环

来自分类Dev

tcl中的捕获错误

来自分类Dev

TCL中列表的行为

来自分类Dev

拆分字符串并从TCL中取出所需的值

来自分类Dev

从TCL中的字符串中提取整数

来自分类Dev

将字符串与TCL中的方括号匹配

来自分类Dev

在Tcl中嵌套字符串以进行put和join

来自分类Dev

拆分字符串并从TCL中取出所需的值

来自分类Dev

使用内部变量在Tcl中打开文件

来自分类Dev

如何拆分变量并将相同结果存储在tcl中的不同变量中