我试图分割以下字符串:组/组#1。只得到Group#1这个词。使用TCL的RPT;我执行了以下操作,但输出为空:
set verifyFile "Groups/Group#1.rpt"
set verify_file_name [echo $verifyFile |cut -d "/" -f 2]
这是一个特定内置的作业:file tail
!
set verify_file_name [file tail $verifyFile]
不要直接使用字符串操作;在不同的平台上存在一些复杂的细微差别。这个命令为您处理所有棘手的边缘情况。
dononal的file tail
答案对于从文件路径中删除目录是完美的。
如果你有"CSV"使用斜杠作为分隔符的字符串,您可以使用split
和lindex
set verify_file_name [lindex [split $verifyFile /] end]