Tclsh:我可以对字符串使用split吗?

阿什温

在Tcl中,我想基于字符串拆分缓冲区。

IE,

set buffer "abc def geh ijk lmn abc 123 rfs sdf abc asdfg sadfga"

现在,我想根据字符串“ abc”分割缓冲区,因此我的输出应如下所示:

{ { def geh ijk lmn } { 123 rfs sdf } { asdfg sadfga}}

我尝试使用,

set output [split $buffer "abc"]

但这会根据所有a,b,c字符分别分割字符串。

多纳研究员

split命令将其第二个参数视为要分割的一组字符。要获得您真正想要的东西,您需要splitxtextutil::splitTcllib中软件包中获得:

package require textutil::split

textutil::split::splitx $buffer "abc"

如果您不知道您的实际拆分字符串中是否包含RE元字符(即,几乎所有非字母数字字符),请使用“这确实是字面的”魔术前缀:

textutil::split::splitx $buffer ***=$splitString

(在上述两种情况下,都有特定的缓冲区字符串,最后还会有一个空的第一项,表明拆分项位于缓冲区的前面。)

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我可以对#includes使用令牌粘贴和/或字符串化吗?

来自分类Dev

在 Perl 中,您可以对整个匹配字符串使用变量吗?

来自分类Dev

我可以在http查询字符串中使用“ ==”吗?

来自分类Dev

我可以使用通配符比较字符串吗?

来自分类Dev

我可以在字符串内使用向量吗?

来自分类Dev

JSON SCHEMA:我们可以对类型做一个或/(字符串/整数)吗?

来自分类Dev

我可以对字符串进行条件检查以查看它是否在LINQ表达式内以“ 00”结尾吗?

来自分类Dev

如果字符串中包含空格,我仍然可以在字符串上使用tsort吗?

来自分类Dev

我可以确定newtonsoft是否可以对字符串进行反序列化?

来自分类Dev

JUnit可以对所有字符串进行断言吗?

来自分类Dev

jqGrid夏季页脚可以对字符串和数字求和吗?

来自分类Dev

MySQL字符串函数(例如“ TRIM”)可以对1列的SELECT子句起作用吗?

来自分类Dev

我可以对NSComparisonResult使用'> ='吗?

来自分类Dev

在 linux 中解析带有分隔符的文件后,我可以对字段进行子字符串化吗

来自分类Dev

我可以使用字符串或IEnumerable <T>,其中T是字符串或IEnumerable <T>吗?

来自分类Dev

我可以使用格式而不使用子字符串吗?

来自分类Dev

Python-我可以在第一个整数之后用str.split分割字符串吗?

来自分类Dev

我可以在Node中执行字符串命令吗?

来自分类Dev

我可以在Lucene查询字符串中计数(*)吗?

来自分类Dev

我可以将字符串转换为变量吗?

来自分类Dev

我可以在protobuf中定义常量字符串吗?

来自分类Dev

我可以从字符串中获取列名吗?

来自分类Dev

我可以在python函数中搜索字符串吗?

来自分类Dev

我可以将字符串转换为变量吗?

来自分类Dev

我可以给空字符串加上别名吗?

来自分类Dev

我可以在格式字符串中添加变量吗?

来自分类Dev

我可以在Elixir中连接字符串并使用管道运算符吗?

来自分类Dev

可以/建议使用regexp解析我的用户输入字符串吗?

来自分类Dev

我可以使用dtype查找numpy数组的元素是字符串吗?

Related 相关文章

  1. 1

    我可以对#includes使用令牌粘贴和/或字符串化吗?

  2. 2

    在 Perl 中,您可以对整个匹配字符串使用变量吗?

  3. 3

    我可以在http查询字符串中使用“ ==”吗?

  4. 4

    我可以使用通配符比较字符串吗?

  5. 5

    我可以在字符串内使用向量吗?

  6. 6

    JSON SCHEMA:我们可以对类型做一个或/(字符串/整数)吗?

  7. 7

    我可以对字符串进行条件检查以查看它是否在LINQ表达式内以“ 00”结尾吗?

  8. 8

    如果字符串中包含空格,我仍然可以在字符串上使用tsort吗?

  9. 9

    我可以确定newtonsoft是否可以对字符串进行反序列化?

  10. 10

    JUnit可以对所有字符串进行断言吗?

  11. 11

    jqGrid夏季页脚可以对字符串和数字求和吗?

  12. 12

    MySQL字符串函数(例如“ TRIM”)可以对1列的SELECT子句起作用吗?

  13. 13

    我可以对NSComparisonResult使用'> ='吗?

  14. 14

    在 linux 中解析带有分隔符的文件后,我可以对字段进行子字符串化吗

  15. 15

    我可以使用字符串或IEnumerable <T>,其中T是字符串或IEnumerable <T>吗?

  16. 16

    我可以使用格式而不使用子字符串吗?

  17. 17

    Python-我可以在第一个整数之后用str.split分割字符串吗?

  18. 18

    我可以在Node中执行字符串命令吗?

  19. 19

    我可以在Lucene查询字符串中计数(*)吗?

  20. 20

    我可以将字符串转换为变量吗?

  21. 21

    我可以在protobuf中定义常量字符串吗?

  22. 22

    我可以从字符串中获取列名吗?

  23. 23

    我可以在python函数中搜索字符串吗?

  24. 24

    我可以将字符串转换为变量吗?

  25. 25

    我可以给空字符串加上别名吗?

  26. 26

    我可以在格式字符串中添加变量吗?

  27. 27

    我可以在Elixir中连接字符串并使用管道运算符吗?

  28. 28

    可以/建议使用regexp解析我的用户输入字符串吗?

  29. 29

    我可以使用dtype查找numpy数组的元素是字符串吗?

热门标签

归档