|
分享源码
界面截图: |
- |
是否带模块: |
纯源码 |
备注说明: |
- |
.版本 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))
.' 计次循环尾 ()
|
评分
-
查看全部评分
|