温馨提示:本文翻译自stackoverflow.com,查看原文请点击:tcl - split string by arbitrary number of whitespaces to a list
list split tcl whitespace

tcl - 按任意数量的空格将字符串拆分为列表

发布于 2020-04-20 10:11:54

说我有一个像这样的字符串:

set str "AAA    B C     DFG 142               56"

现在,我想获得一个列表,如下所示:

{AAA B C DFG 142 56}

为此,我想使用拆分功能,但是在那种情况下,我会得到一些额外的空列表{}。我如何获得上面的清单?

查看更多

提问者
Narek
被浏览
91
32.8k 2012-09-24 14:40
set text "Some arbitrary text which might include \$ or {"
set wordList [regexp -inline -all -- {\S+} $text]

请参阅:将字符串拆分为单词