【问题标题】:How to split a String with a pattern not with charaters in TCL如何在 TCL 中使用不包含字符的模式拆分字符串
【发布时间】:2013-12-20 14:43:07
【问题描述】:

假设我有一个名为“giri”的变量,其中包含一个字符串。

set giri "hello Manu hi how are you"

我想用模式hi 拆分变量$giri。我尝试了 split 命令,但它只与章程一起吐痰

请帮助我使用散文家解决方案来根据模式分割刺痛

【问题讨论】:

  • 您真的对 unix shell 答案感兴趣吗?还是只是 Tcl?
  • @glennjackman 我对 tcl 很感兴趣。我正在尝试编写一个 tcl proc
  • 我想知道你为什么选择所有这些标签。

标签: regex shell unix scripting tcl


【解决方案1】:

使用

::textutil::split::splitx $giri hi

在包textutil::split(tcllib的一部分)中

::textutil::split::splitx 使用正则表达式,因此在传递元字符时要小心。

【讨论】:

  • 用文字分割很容易:使用***=$theLiteral作为RE…
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-12-25
  • 1970-01-01
  • 2023-01-17
相关资源
最近更新 更多