开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 3267|回复: 10
收起左侧

[易源码分享] 大佬勿进--关于果子正则的视频整理的正则表达式的用法案列-给新手的

[复制链接]
发表于 2018-12-6 18:18:12 | 显示全部楼层 |阅读模式   湖南省长沙市
分享源码
界面截图: -
是否带模块: 纯源码
备注说明: -
.版本 2
.支持库 spec
.程序集 窗口程序集_启动窗口
.子程序 子程序1, , , .  ?
.局部变量 正则, 正则表达式类
.局部变量 在, 文本型
.局部变量 i, 整数型
正则.创建 (“z.?5”, 编辑框1.内容)
.计次循环首 (正则.取匹配数量 (), i)
    调试输出 (正则.取匹配文本 (i))
.计次循环尾 ()
.子程序 _按钮1_被单击, , , 实现子程序
' 子程序1 ()
' 子程序3 ()
' 子程序2 ()
' 子程序4 ()
' 子程序5 ()
' 子程序6 ()
' 子程序7 ()
' 子程序8 ()
子程序9 ()
.子程序 子程序2, , , ? . +
.局部变量 正则, 正则表达式类
.局部变量 在, 文本型
.局部变量 i, 整数型
' 通配符匹配规则:
' * :任意数量的字符
' ?:任何单个字符
' 正则 匹配规则:
' *                  前面元素出现0次以上
' ?                  前面元素出现0次或1次
' +                 前面元素出现1次以上
' ^                 表示开头。
' $                  表示结尾。
' [ ]                 范围描述符。[a-z]表示从a到z之间的任意一个。
' \w                英文字母和数字。即[0-9 A-Z a-z]。
' \W               非英文字母和数字
' \s                 空字符,即[\t\n\r\f]。
' \S                 非空字符。
' \d                 数字,即[0-9]。
' \D                 非数字。
' \b                 词边界字符(在范围描述符外部时)
' \B                 非词边界字符
' \b                 退格符(0x08)(在范围描述符内部时)
' {m,n}            前面元素最少出现m次,最多出现n次
' |                   选择
' ( )                 群组
' 其他字符      该字符本身
.
正则.创建 (“href = ” + #引号 + “?.+” + #引号 + “?”, 编辑框1.内容)
.计次循环首 (正则.取匹配数量 (), i)
    调试输出 (正则.取匹配文本 (i))
.计次循环尾 ()

.子程序 子程序3, , , [ ]{,} 如:{1,50}就是取50个字符
.局部变量 正则, 正则表达式类
.局部变量 在, 文本型
.局部变量 i, 整数型
正则.创建 (“[0-9]”, 到文本 (读入文件 (取运行目录 () + “\1.txt”)))
调试输出 (正则.取匹配数量 ())
正则.创建 (“[0-9]{1,}”, 到文本 (读入文件 (取运行目录 () + “\1.txt”)))
调试输出 (正则.取匹配数量 ())
.计次循环首 (正则.取匹配数量 (), i)
    编辑框1.内容 = 编辑框1.内容 + 到文本 (正则.取匹配文本 (i))
.计次循环尾 ()
' 正则.创建 (“[a-z]”, 到文本 (读入文件 (“C:\Users\Administrator\Desktop\1.txt”)), 真)
' 编辑框1.内容 = 编辑框1.内容 + #换行符
.' 计次循环首 (正则.取匹配数量 (), i)
    ' 编辑框1.内容 = 编辑框1.内容 + 到文本 (正则.取匹配文本 (i))
.' 计次循环尾 ()
' 正则.创建 (“[A-Z]”, 到文本 (读入文件 (“C:\Users\Administrator\Desktop\1.txt”)), 真)
' 编辑框1.内容 = 编辑框1.内容 + #换行符
.' 计次循环首 (正则.取匹配数量 (), i)
    ' 编辑框1.内容 = 编辑框1.内容 + 到文本 (正则.取匹配文本 (i))
.' 计次循环尾 ()

易语言-正则表达式的列子.zip

2.98 MB, 下载次数: 56, 下载积分: 精币 -2 枚

正则.PNG

评分

参与人数 1精币 +1 收起 理由
xkdq16 + 1 感谢分享,很给力!~

查看全部评分


发表于 2020-4-6 20:10:39 | 显示全部楼层   广东省河源市
拿来学习一下,谢谢
回复 支持 反对

使用道具 举报

签到天数: 2 天

发表于 2019-10-17 14:32:31 | 显示全部楼层   上海市上海市
感谢分享,正好需要
回复 支持 反对

使用道具 举报

结帖率:33% (1/3)
发表于 2019-2-16 19:47:32 | 显示全部楼层   江苏省南通市
感谢分享,学习一下
回复 支持 反对

使用道具 举报

结帖率:100% (15/15)
发表于 2018-12-8 21:45:44 | 显示全部楼层   福建省福州市
感谢分享  还有正则的教程吗  果子的正则很不错就是还有很多没讲到的 想学习下
回复 支持 反对

使用道具 举报

结帖率:93% (70/75)
发表于 2018-12-7 09:44:17 | 显示全部楼层   河北省唐山市
老铁你不至于的吧。。。。。
回复 支持 反对

使用道具 举报

结帖率:100% (5/5)
发表于 2018-12-7 09:41:15 | 显示全部楼层   宁夏回族自治区银川市
.*? 路过
回复 支持 反对

使用道具 举报

发表于 2018-12-6 18:54:01 | 显示全部楼层   江西省上饶市
谢谢分享 下载备用
回复 支持 反对

使用道具 举报

结帖率:100% (19/19)

签到天数: 2 天

发表于 2018-12-6 18:34:07 | 显示全部楼层   广东省中山市
汉族 发表于 2018-12-6 18:21
感谢分享~我正则 很菜

只会.*?的路过

点评

只会 简单一些   广东省东莞市  发表于 2018-12-6 21:37
回复 支持 反对

使用道具 举报

结帖率:87% (20/23)

签到天数: 9 天

发表于 2018-12-6 18:21:35 | 显示全部楼层   广东省东莞市
感谢分享~我正则 很菜
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表