gpt4 book ai didi

tcl - 在文件中查找搜索字符串并打印该行中的下一个单词

转载 作者:行者123 更新时间:2023-12-02 15:36:25 25 4
gpt4 key购买 nike

例如,考虑一个文件“abc.txt”有以下内容

{apple_Text "1"}

{banana_Text "2"}

{orange_Text "3"}

现在,我想在该文件中搜索“apple_Text”关键字,如果找到它应该在其中打印第二列值,即“1”。我能知道如何在 Tcl 中做到这一点吗??

最佳答案

这是我的解决方案:

set f [open abc.txt]
while {[gets $f line] != -1} {
if {[regexp {apple_Text\s+"(.*)"} $line all value]} {
puts $value
}
}
close $f

基本上,我在每一行中搜索“apple_Text”并从该行中提取值。

关于tcl - 在文件中查找搜索字符串并打印该行中的下一个单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16711643/

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