找回密码
 加入
搜索
查看: 1324|回复: 5

[AU3基础] 如何知道一个变量连接了多少行?【已解决】

[复制链接]
发表于 2021-4-18 20:29:48 | 显示全部楼层 |阅读模式
本帖最后由 fybhwsx 于 2021-4-18 21:14 编辑

Local $etxt = '99999999' & @CRLF & '789654' & @CRLF & '测试。。'

$etxt &= '33336666'

……

想知道最后$etxt有多少行?


感谢a版提示:


#include <Array.au3>

Local $etxt = '99999999' & @CRLF & '789654' & @CRLF & '测试。。'

$etxt &= '33336666'

Local $zz = StringRegExp($etxt, '\r', 3)
Local $hs = UBound($zz)+1
MsgBox(0, '行数: ', $hs)

发表于 2021-4-18 20:36:03 | 显示全部楼层
回车换行数+1
 楼主| 发表于 2021-4-18 20:42:12 | 显示全部楼层
a版,回车换行数?哪个函数能获取。。
 楼主| 发表于 2021-4-18 20:50:34 | 显示全部楼层
忘了正则了,哈哈。。
发表于 2021-4-19 10:16:10 | 显示全部楼层
fybhwsx 发表于 2021-4-18 20:42
a版,回车换行数?哪个函数能获取。。

还要考虑仅有换行 \n 的情况,当然自写自用一般用回车 \r 也没什么问题

点评

感谢a版提醒,还是加上稳妥。。  发表于 2021-4-19 10:51
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-12-23 02:27 , Processed in 0.068075 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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