当长度大于文本内容的时候,原样返回, 而不是返回空文本。
请看代码:
事件 按钮测试1.被单击(来源对象 为 视图)
变量 临时文本 为 文本型
临时文本=" 飞龙在天 www.znb.cc 零空比特 "
临时文本=取文本左边(删首尾空(临时文本),8)
CNC静态模块.追加调试输出("临时文本:" + 临时文本)
'>>> 2025-11-28 21:19:51 临时文本:飞龙在天 www
结束 事件事件 按钮测试2.被单击(来源对象 为 视图)
变量 临时文本 为 文本型
临时文本=" 飞龙在天 www.znb.cc 零空比特 "
临时文本=取文本左边(删首尾空(临时文本),32)
CNC静态模块.追加调试输出("临时文本:" + 临时文本)
'>>> 2025-11-28 21:19:51 临时文本:
结束 事件
感谢您的反馈,经查,确实属于BUG,已修复,将在下个版本更新。
如果您当前项目中需要使用该函数功能,可以在代码中直接使用Java代码实现相同功能。
代码示例:
变量 目标文本 = "这是您要操作的文本内容"
' 使用 substring 函数获取左侧指定字符数文本
变量 左侧内容 = 目标文本.substring(0,5)
调试输出(左侧内容)好的。
感谢您的反馈,经查,确实属于BUG,已修复,将在下个版本更新。
如果您当前项目中需要使用该函数功能,可以在代码中直接使用Java代码实现相同功能。
代码示例:
变量 目标文本 = "这是您要操作的文本内容"
' 使用 substring 函数获取左侧指定字符数文本
变量 左侧内容 = 目标文本.substring(0,5)
调试输出(左侧内容)
Java Script
下面是我在 java 的代码, 其内容长度返回多长,任然是正确的。
var text01=" 飞龙在天 www.znb.cc 零空比特 ";
text01= text01.substring(0,100);
console.log("text01:" + text01);
VM459:3 text01: 飞龙在天 www.znb.cc 零空比特
undefined
var text01=" 飞龙在天 www.znb.cc 零空比特 ";
text01= text01.substring(0,8);
console.log("text01:" + text01);
VM471:3 text01: 飞龙
下面是我在 java 的代码, 其内容左边长度返回多长,任然是正确的。
var text01=" 飞龙在天 www.znb.cc 零空比特 ";
text01= text01.substring(0,100);
console.log("text01:" + text01);
VM459:3 text01: 飞龙在天 www.znb.cc 零空比特
undefined
var text01=" 飞龙在天 www.znb.cc 零空比特 ";
text01= text01.substring(0,8);
console.log("text01:" + text01);
VM471:3 text01: 飞龙