易语言程序开发之正则表达式
2014-03-22 14:34
330 查看
神马是正则表达式?正则,很像某某人的名字不是的,不然那个人的人气比李刚还要高。那么,传说中的正则表达式是甚!
正则表达式的近亲是DOS时代的通配符(我艹,DOS和窗口系统挂上钩鸟,不过这是的的确确的)。通配符一般都是上辈子人(没你想想中的那么大)的事,不过你也要知道,这是个啥子东东。经常用通用对话框的应该知道,你不用通配符就不能过滤文件。常用的通配符是?和*,?代表一个任意字符,*代表多个任意字符。正则表达式也是类似的语法,也是由字符串构成的能过滤东西的表达式。正则表达式在易语言使用中菜鸟会迷茫,因为他在控件箱中找不到。当然找不到,他不是控件,而是参数(变量)类型。最简单的表达式是:
#以下代码可以直接复制到易语言IDE使用:
.子程序
正则表达式贺仔例程
.局部变量 正则表达式, 正则表达式
.局部变量 搜索结果, 搜索结果, , "0" ' 需要创建两个编辑框,这个表达式功能是判断是不是这个文本前一个是大写A最后一个是大写C中间只有一个字符。
正则表达式.创建 (“A.C”, 假) '
创建一个正则表达式
编辑框2.内容 = 到文本 (正则表达式.匹配 (编辑框1.内容))
搜索结果 = 正则表达式.搜索全部 (编辑框1.内容)
信息框 (搜索结果 [ 1 ].取匹配文本 (编辑框1.内容, ), 0, )
也许你会问,这个有个球用啊,这个只是一个例子,正则表达式的功能很强大,跟城管一样强大-
-
那个啥,如果你想知道有哪些现成的,请下载易友编程助手,其实正则表达式更程序源码一样,你自己写才是王道。
正则表达式的近亲是DOS时代的通配符(我艹,DOS和窗口系统挂上钩鸟,不过这是的的确确的)。通配符一般都是上辈子人(没你想想中的那么大)的事,不过你也要知道,这是个啥子东东。经常用通用对话框的应该知道,你不用通配符就不能过滤文件。常用的通配符是?和*,?代表一个任意字符,*代表多个任意字符。正则表达式也是类似的语法,也是由字符串构成的能过滤东西的表达式。正则表达式在易语言使用中菜鸟会迷茫,因为他在控件箱中找不到。当然找不到,他不是控件,而是参数(变量)类型。最简单的表达式是:
#以下代码可以直接复制到易语言IDE使用:
.子程序
正则表达式贺仔例程
.局部变量 正则表达式, 正则表达式
.局部变量 搜索结果, 搜索结果, , "0" ' 需要创建两个编辑框,这个表达式功能是判断是不是这个文本前一个是大写A最后一个是大写C中间只有一个字符。
正则表达式.创建 (“A.C”, 假) '
创建一个正则表达式
编辑框2.内容 = 到文本 (正则表达式.匹配 (编辑框1.内容))
搜索结果 = 正则表达式.搜索全部 (编辑框1.内容)
信息框 (搜索结果 [ 1 ].取匹配文本 (编辑框1.内容, ), 0, )
也许你会问,这个有个球用啊,这个只是一个例子,正则表达式的功能很强大,跟城管一样强大-
-
那个啥,如果你想知道有哪些现成的,请下载易友编程助手,其实正则表达式更程序源码一样,你自己写才是王道。
相关文章推荐
- Java 正则表达式入门 (适合有其他语言正则表达式经验的开发人员)
- [开发语言]揭开正则表达式的神秘面纱
- 自己动手开发编译器(二)正则语言和正则表达式
- 正则表达式介绍,附程序开发常用正则表达式一览表
- iOS开发-正则表达式的使用方法
- 在C/C++语言中使用正则表达式
- JavaScript语言精粹 笔记05 正则表达式
- iOS 开发中使用正则表达式-暨 RegexKitLite 库的用法
- 实例解析Java程序中正则表达式的贪婪模式匹配
- AIX下AWK语言中使用正则表达式
- 开发宝典:程序开发新手入门之D语言
- 开发中一些常用的正则表达式
- 编译器开发系列--Ocelot语言5.表达式的有效性检查
- 黑马程序员-Java语言基础–正则表达式 第25天
- iOS开发中邮箱,电话号码,身份证,密码,昵称正则表达式验证
- 正则表达式测试程序(Boost Regex Tester)0.1(老版保留)
- Android开发:15分钟学会Java正则表达式
- JavaScript程序开发(十四)—函数声明与函数表达式
- [编写高质量代码:改善java程序的151个建议]建议57 推荐在复杂字符串操作中使用正则表达式
- 检测 ip 地址的正则表达式 C#语言的