找回密码
 加入
搜索
查看: 2845|回复: 2

[系统综合] 批量每隔20个字符自动添加一个回车符号???

[复制链接]
发表于 2010-5-21 18:25:39 | 显示全部楼层 |阅读模式
本帖最后由 zhenglei 于 2010-5-21 18:30 编辑

批量每隔20个字符自动添加一个回车符号???
INI读取$new 的值 比如是以下变量内容。。 现在要求批量每隔20个字符增加一个回车符 最后在赋给LABEL

不知道这样怎么做???

$new="欢迎光临本网吧 祝您上网愉快.........祝你上网愉快!!!88888888888899999999欢迎光临本网吧 祝您上网愉快.........祝你上网愉快!!!88888888888899999999欢迎光临本网吧 祝您上网愉快.........祝你上网愉快!!!88888888888899999999欢迎光临本网吧 祝您上网愉快.........祝你上网愉快!!!88888888888899999999"

$len=StringLen($new)
$len =$len*40/400
MsgBox(0, "字符串长度为:",$len )

$Label=GUICtrlCreateLabel($new, 0, 0, 400, 1000)
发表于 2010-5-21 18:34:58 | 显示全部楼层
没试,不知道对不对。
#include <Array.au3>
$sText = '$new="欢迎光临本网吧 祝您上网愉快.........祝你上网愉快!!!88888888888899999999欢迎光临本网吧 祝您上网愉快.........祝你上网愉快!!!88888888888899999999欢迎光临本网吧 祝您上网愉快.........祝你上网愉快!!!88888888888899999999欢迎光临本网吧 祝您上网愉快.........祝你上网愉快!!!88888888888899999999"'
$aReg = StringRegExp($sText, '.{20}', 3)
MsgBox(0, '', _ArrayToString($aReg, @CR))
发表于 2010-5-22 01:43:30 | 显示全部楼层
$new = '欢迎光临本网吧 祝您上网愉快.........祝你上网愉快!!!88888888888899999999欢迎光临本网吧 祝您上网愉快.........祝你上网愉快!!!88888888888899999999欢迎光临本网吧 祝您上网愉快.........祝你上网愉快!!!88888888888899999999欢迎光临本网吧 祝您上网愉快.........祝你上网愉快!!!88888888888899999999'
$new = StringRegExpReplace($new, '(.{20})', '$1' & @CRLF)
Msgbox(0, 0, $new)
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-12-23 03:37 , Processed in 0.088026 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表