这个东西,其实就是取文本中间,用到文本处理的几个命令,主要是位置问题,需要自己不断的调试
而且,这个源码,是我为回答一个易友在问答区的提问而写的,可以取一个中间文本,也可以取批量
这里需要注意的是《和》是占2个字符的,所以,如果用在其他的地方,要修改才能使用
当然了,我比较讨厌伸手党,源码发在这里,主要是给新手学习怎么从文本中提取数据,也没有什么技巧
原理很简单的哟,正如之前说的,需要的是获取位置,需要自己不断调试~,大家可以复制下面的源码看下效果
变量名 | 类 型 | 静态 | 数组 | 备 注 | 寻找文本 | 文本型 | | | 起始位置 | 整数型 | | | 左括号 | 整数型 | | | 右括号 | 整数型 | | | 中间文本 | 文本型 | | |
寻找文本 = “你好,《请选择》这个答案,我在精易论坛的ID是《御风软件》,解决你的问题请给《最佳答案》,谢谢” 循环判断首 ()左括号 = 寻找文本 (寻找文本, “《”, 起始位置, 假)如果真 (左括号 = -1 )跳出循环 ()起始位置 = 左括号 + 2右括号 = 寻找文本 (寻找文本, “》”, 起始位置, 假)如果真 (右括号 = -1 )跳出循环 ()起始位置 = 右括号 + 2中间文本 = 取文本中间 (寻找文本, 左括号 + 2, 右括号 - 左括号 - 2 )调试输出 (起始位置, 中间文本 )循环判断尾 (起始位置 ≠ -1 )
|