|
发表于 2016-1-6 09:45:01
|
显示全部楼层
广西壮族自治区南宁市
我先写一个看看
|
看似简单实则非常复杂的递归分割文本算法_有兴趣的可以看看 | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 标题 | 文本型 | | | 分隔符 | 文本型 | | | 返回数组 | 文本型 | | 0 | 匹配数量 | 整数型 | | | 计时 | 整数型 | | |
标题 = “工具,支持库,素材|下载专区-VC、VB、C#、汇编/学习区”分隔符 = “,|-、/”匹配数量 = _ (标题, 分隔符, 返回数组, 真)调试输出 (匹配数量, 返回数组 )|
_ | 整数型 | | |
__ | 文本型 | | | | ___ | 文本型 | | | | ____ | 文本型 | | | | _____ | 逻辑型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | ______ | 正则表达式 | | | _______ | 正则表达式 | | | ________ | 文本型 | | | _________ | 文本型 | | | __________ | 整数型 | | | ___________ | 文本型 | | 0 | 清除数组 (____ )______.多行模式 = 真 ______. 创建 (“[\*\.\?\+\-\$\^\[\]\(\)\{\}\|\\\/]”, 假)________ = ______. 替换 (___, “\\$0”, 1, , 真, 真)如果 (________ ≠ “”)_______. 创建 (“[” + ________ + “]”, 假)_______. 创建 (“[,]”, 假)_________ = _______.替换 (__, #换行符, 1, , 真, 真)___________ = 分割文本 (_________, #换行符, )如果 (_____ = 真)计次循环首 (取数组下标 (___________, ), __________ )如果真 (___________ [__________ ] ≠ “”)加入成员 (____, ___________ [__________ ])计次循环尾 ()____ = ___________ 返回 (取数组下标 (____, ))
|
|