在处理TCL正则表达式时需要指导

Nat*_* Pk 2 regex tcl

我需要处理一个随机字符串,其中包含字符"..".如下所示

a..b/c..de/f-g..xyz..abc..def..123..

如何使用regexp获取这些".."之间的数据?(此字符串可以是任意长度,我需要获取每个中间数据集以进行进一步处理).请指导我这个.

谢谢!

小智 6

如果字符串中没有换行符,您可以获得字符串列表:

set in a..b/c..de/f-g..xyz..abc..def..123..
set out [split [string map {.. \n} $in] \n]]
Run Code Online (Sandbox Code Playgroud)