Mixrelax 发表于 2018-10-16 15:42:23

已解决 求一正则 提取文件名

本帖最后由 Mixrelax 于 2018-10-16 17:08 编辑

$sSource = "CAJViewer 7.2 - "

如何提取到12.caj呢?

zghwelcome 发表于 2018-10-16 15:44:21

\[(.*?)\]

Mixrelax 发表于 2018-10-16 17:07:39

{:face (130):} 好 多谢@!

lpxx 发表于 2018-10-16 20:18:02

\[([^]]+)]

lpxx 发表于 2018-10-16 20:20:05

### 友情提示:本脚本由 Au3.REHelper 于 2018/10/16 20:18 自动生成,不保证其正确性,请自行测试 ###
#include <Array.au3>
Local $Str = 'CAJViewer 7.2 - '
MsgBox(0, '原字符串', $Str)
Local $Test = StringRegExp($str, '\[([^\]]+)]', 3)
If Not @Error Then MsgBox(0, '匹配数量: ' & UBound($Test), '其中元素为: ' & $Test)
_ArrayDisplay($Test, UBound($Test))
页: [1]
查看完整版本: 已解决 求一正则 提取文件名