2016-02-04 ruki
如果你看了工程描述入门,那么是否觉得通过 add_files 添加源文件相当的方便? 目前它可以支持.c/.cpp/.s/.S/.m/.mm/.o/.obj/.a/.lib这些后缀的源代码和库文件,其中通配符表示匹配当前目录下文件,而*则匹配多级目录下的文件。 例如: lua add_files("src/test_*.c") add_files("src/xxx/**.cpp") add_files("src/asm/*.S", "src/objc/**/hello.m") add_files的使用其实是相当灵活方便的,其匹配模式我借鉴了premake的风格,但是又对其进行了改善和增强。 使得不 继续阅读 »
2007-06-07 Jamling
js
原理:基于自定义的标签; 实现:目前只有文本框和密码域的验证 more js /*************************自定义的模式匹配函数 *********rule:匹配规则 *********vaule:匹配对象(表单元素的值) *********warning:警告内容 *********note:显示警告的DIV层 ************************************************/ function myReg(rule, value, warning, note) { var reg = new RegExp(rule); var noteDiv = documen 继续阅读 »
2016-08-02 ruki
tbox里面针对三个正则库(pcre/pcre2/posix)进行了封装,实现接口统一和跨平台处理,只要xmake在编译配置的时候自动检测到其中一种库,就可以使用了,一般会优先使用pcre2。 如果你不想过多的依赖第三方库,可以切换到posix的正则,调用 xmake f --pcre=false --pcre2=false 把pcre的库禁用了就行了。 首先给个最简单的匹配单个子串的例子: ```c // 执行简单匹配,第二个参数是匹配模式,默认传0就行了 tb_vector_ref_t results = tb_regex_match_done_simple("(\w+)\s+?(\w+)", 0, "he 继续阅读 »
2017-03-28 林长宇
正则表达式语法 一个正则表达式就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。 这里有一些可能会遇到的正则表达式示例: 继续阅读 »
2020-08-22 Robin Wen
文/Robin Elpass 是一款适用于 macOS 与 iOS 平台的密码管理器。支持无干预自动填充、自动匹配应用、OTP 验证码填充,单独安全级别等功能,数据采取本地加密,核心算法开源,不上传任何数据。支持使用 iCloud 与 Dropbox 同步加密后的数据。Elpass 的作者是 Yachen Liu,他的另一款著名的作品是 Surge。 Elpass 的官网是 elpass.app,产品界面是这样的。Elpass 支持 macOS 与 iOS,拥有 Chrome、Safari、Firefox 插件。Elpass 使用标准订阅模式,7 天免费试用后每年订阅价格为 $19.99。单个订阅可用于个人的所有设备,最多不 继续阅读 »