小编Ram*_*Ram的帖子

tcl中[0-9]和\ d之间的差异

我试过了

puts [regexp "(\[0-9]{1,3})\.(\[0-9]{1,3})\.(\[0-9]{1,3})\.(\[0-9]{1,3})" 192.168.1.10]
Run Code Online (Sandbox Code Playgroud)

答案是1。

但是如果我用

puts [regexp "(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})" 192.168.1.10]
Run Code Online (Sandbox Code Playgroud)

(替换\[0-9]\d)答案为0。

有人可以告诉我为什么吗?

regex tcl

3
推荐指数
1
解决办法
476
查看次数

标签 统计

regex ×1

tcl ×1