小编NAN*_*PAL的帖子

有关TCL-OO的资源(TCL中的面向对象编程)

我正在实习和实习需要我学习和练习TCL - OO所以我一直在寻找TCL - OO的教程,例子和书籍,但我找不到任何东西,所以如果有人能给我一些我会非常感激关于TCL - OO的好建议.

我在网上做了一些研究,并发现了这些材料

链接:http: //www.tcl.tk/cgi-bin/tct/tip/257

书:TCL/TK开发人员指南第3版by clif Flynt - 在TCL上只有2章--OO

所以除了这两个参考文献,如果有人可以用额外的材料指导我,它将是辉煌的,提前谢谢

tcl

5
推荐指数
3
解决办法
2143
查看次数

对'\ c +','\ i\c*'和'[\ i - [:]] [\ c - [:]]*'评估'regexp'的问题

我正在开发一个TCL GUI,我从XML Schema获取GUI的数据树结构,我必须像XML Schema一样验证限制的输入字段.在我使用的XML Schema中,我有简单类型NMTOKEN Name和NCName,分别带有模式限制' \c+',' \i\c*'和' [\i-[:]][\c-[:]]*'.我用来检查的代码是

method validatePatternValue { value } { 
    set patternCheck 1

    set pattern "^($patternValue)\$"
    set patternCheck [regexp $pattern $value]

    if {$patternCheck == 0} {
        tk_messageBox -message "Only Characters within range $patternValue for $patternValueType is\
                                accepted "
        return 0
    } 

    return 1
}
Run Code Online (Sandbox Code Playgroud)

每当$ pattern是其中之一' \c+',' \i\c*'和' [\i-[:]][\c-[:]]*'我的文本字段不接受任何输入并继续抛出错误异常对话框.

只是为了添加更多信息,我偶然发现了这个网站,并提供了一些有关处理' \i'和' \c' 组合的问题的一些信息.但除了以下链接中建议的方法之外,没有其他方法:XML Schema Character Classes

regex validation user-interface xsd tcl

5
推荐指数
1
解决办法
875
查看次数

标签 统计

tcl ×2

regex ×1

user-interface ×1

validation ×1

xsd ×1