找回密码
 加入
搜索
查看: 1158|回复: 4

[网络通信] 已解决 求一正则 提取文件名

[复制链接]
发表于 2018-10-16 15:42:23 | 显示全部楼层 |阅读模式
本帖最后由 Mixrelax 于 2018-10-16 17:08 编辑

$sSource = "CAJViewer 7.2 - [12.caj]"

如何提取到12.caj呢?
发表于 2018-10-16 15:44:21 | 显示全部楼层
\[(.*?)\]

发表于 2018-10-16 20:18:02 | 显示全部楼层
\[([^]]+)]
发表于 2018-10-16 20:20:05 | 显示全部楼层
### 友情提示:本脚本由 Au3.REHelper 于 2018/10/16 20:18 自动生成,不保证其正确性,请自行测试 ###
#include <Array.au3>
Local $Str = 'CAJViewer 7.2 - [12.caj]'
MsgBox(0, '原字符串', $Str)
Local $Test = StringRegExp($str, '\[([^\]]+)]', 3)
If Not @Error Then MsgBox(0, '匹配数量: ' & UBound($Test), '其中[0]元素为: ' & $Test[0])
_ArrayDisplay($Test, UBound($Test))
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-12-24 00:39 , Processed in 0.070650 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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