我正在研究一个 mysql 选择和插入脚本,但我在将单行提取到两个变量时遇到问题。
该行作为变量 $arg 传递,由以下内容组成:“文本字段 1=文本字段 2”我尝试使用“=”作为分隔符通过正则表达式将 $arg 拆分为 $arg1 和 $arg2 但我总是整行被解析为 $arg2 并且 $arg1 为空。
regexp -- {(\S+)=(\S+)} $arg null $arg1 $arg2
我尝试了几种使用正则表达式并更改分隔符的方法,但结果保持不变。它是用 tcl v8.5 完成的。
我对 tcl 不是很熟悉,所以我怀疑这主要是由于对 tcl/tk 的理解滞后。