本帖最后由 墨影0620 于 2018-10-23 10:36 编辑
前排提示:我是因为自带的正则支持库有问题用不了,所以采用精易模块里面的正则。
只要是用正则就行。
|
文本_取删左边 | 文本型 | | |
要删除的原文本 | 文本型 | | | | 要删除的字符数 | 长整数型 | | | | 删除内容 | 文本型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 删除的文本 | 正则表达式类 | | | 删除数 | 文本型 | | |
删除数 = 到文本 (要删除的字符数 )删除的文本. 创建 (“^.{” + 删除数 + “,” + 删除数 + “}”, 要删除的原文本, 真)删除内容 = 删除的文本. 取匹配文本 (1 )如果 (删除的文本. 取匹配数量 () < 1 )返回 (“”)返回 (子文本替换 (要删除的原文本, 删除内容, , , 1, 真))
|
文本_取删右边 | 文本型 | | |
要删除的原文本 | 文本型 | | | | 要删除的字符数 | 长整数型 | | | | 删除内容 | 文本型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 删除的文本 | 正则表达式类 | | | 删除数 | 文本型 | | | 文本位置 | 整数型 | | |
删除数 = 到文本 (要删除的字符数 )删除的文本. 创建 (“.{” + 删除数 + “,” + 删除数 + “}$”, 要删除的原文本, 真)删除内容 = 删除的文本. 取匹配文本 (1 )文本位置 = 倒找文本 (要删除的原文本, 删除内容, , 假)如果 (删除的文本. 取匹配数量 () < 1 )返回 (“”)返回 (子文本替换 (要删除的原文本, 删除内容, , 文本位置, 1, 真))
不用正则获取左侧(右侧),指定数量字的办法:取出文本与删除文本文本源码【可按字数取左边、取右边、删左边、删右边】http://bbs.125.la/forum.php?mod=viewthread&tid=14252311
(出处: 精易论坛)
补充内容 (2018-10-24 08:11):
已找到更简单的办法,请访问帖子:http://bbs.125.la/forum.php?mod=viewthread&tid=14252311 |