精易论坛

标题: 文本匹配对于删除文本不要的部分有用 [打印本页]

作者: 情雅    时间: 2017-5-8 16:33
标题: 文本匹配对于删除文本不要的部分有用
本帖最后由 情雅 于 2017-5-8 16:34 编辑
  
子程序名返回值类型公开备 注
文本_文本匹配逻辑型 假匹配不成功,真匹配成功,待匹配文本和匹配文本同时空时,向后继续查
参数名类 型参考可空数组备 注
待匹配文本文本型
匹配文本文本型通配符*代表任意个字符,?代表任意字符0到1个,+代表作意字符一个以上
取匹配文本文本型
取未匹配文本文本型
变量名类 型静态数组备 注
正则正则表达式 
搜果搜索结果 
位置整数型 
待匹配文本静文本型 
匹配文本静文本型 
如果 (待匹配文本 = “” 匹配文本 = “”)

待匹配文本静 = 待匹配文本
匹配文本静 = 匹配文本
位置 = 0

匹配文本 = 子文本替换 (匹配文本, “.”, “\.”, , , )  ' 正则点号匹配任何单个字符,加\代表字符自身
匹配文本 = 子文本替换 (匹配文本, “?”, “(.?)”, , , )  ' 正则?前面元素出现0次或1次,加\代表字符自身'
匹配文本 = 子文本替换 (匹配文本, “*”, “(.*)”, , , )  ' 正则*前面元素出现任意次'
匹配文本 = 子文本替换 (匹配文本, “+”, “(\+)”, , , )  ' 正则+前面元素出现1次以上,加\代表字符自身'
正则.创建 (匹配文本, )
搜果 = 正则.搜索 (待匹配文本, 1, )
取匹配文本 = 搜果.取匹配文本 (待匹配文本, 位置)
位置 = 寻找文本 (待匹配文本, 取匹配文本, 位置 + 1, )
取未匹配文本 = 子文本替换 (待匹配文本, 取匹配文本, , , , )
如果 (搜果.是否为空 ())
返回 ()
返回 ()


i支持库列表   支持库注释   
RegEx正则表达式支持库

作者: JYrenw20170507    时间: 2017-5-8 17:41
好像很厉害的样子呀~~真棒.~
作者: atcgyouxiang    时间: 2017-5-9 17:05
参数定义不要和内部重复啊
作者: 情雅    时间: 2017-5-9 22:43
没有重复,与局部相似参数加了个静字,代表是静态变量




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4