lsb968 发表于 2013-8-7 06:56:48

StringRegExp提取字最后面的数据……已解决

本帖最后由 lsb968 于 2013-8-22 04:02 编辑

$test=“I:\baiduyundownload\《AU3自学手册》[附件]\AU3自学手册[附件]\8-2\Software\H.U.C_1579”
提取出:H.U.C_1579
$test=“I:\baiduyundownload\《AU3自学手册》[附件]\AU3自学手册[附件]\8-2\Software\lqk157487”
提取出:lqk157487

user3000 发表于 2013-8-7 07:33:08

回复 1# lsb968 #include <array.au3>
$test= "I:\baiduyundownload\《AU3自学手册》[附件]\AU3自学手册[附件]\8-2\Software\H.U.C_1579" & _
       @CRLF & "I:\baiduyundownload\《AU3自学手册》[附件]\AU3自学手册[附件]\8-2\Software\lqk157487"
$a = StringRegExp($test, '(?m)([^\\]+$)', 3)
If Not @error Then _ArrayDisplay($a)

$path = "I:\baiduyundownload\《AU3自学手册》[附件]\AU3自学手册[附件]\8-2\Software\lqk157487"
MsgBox(0, '', StringRegExpReplace($path, '^.+\\', ''))

lsb968 发表于 2013-8-7 08:09:17

回复 2# user3000
非常感谢……

lpxx 发表于 2013-8-7 16:54:16

简单点.*\\(.*)复杂点(?:^.*)\\(.*)$

cihren 发表于 2014-7-22 16:12:44

强人,顶一下~~
页: [1]
查看完整版本: StringRegExp提取字最后面的数据……已解决