asp提取图片名称,跪求!

文章内容包含[UPLOAD=jpg,2.12,79,79,65]201110101427605.jpg[/UPLOAD]
格式差不多前后可能还有点内容,图片部分就是这种格式,你应该明白的,要求取出来的结果为
201110101427605.jpg
,ASP实现,跪求,加分!!!
最新回答
旧颜如梦

2024-10-12 11:53:45

Dim ss, re, rv
ss = "[UPLOAD=jpg,2.12,79,79,65]201110101427605.jpg[/UPLOAD]"
Set re = New RegExp
re.Pattern = ".*](\d+\.jpg)\[.*"
re.Global = True
re.IgnoreCase = True
re.MultiLine = True
rv = re.Replace(ss,"$1")
response.write rv
笨笨Forever〃

2024-10-12 21:31:31

使用instr配合mid函数来提取。
或者使用正则表达式来提取。
内谎言太羙。

2024-10-12 10:00:18

写一个函数

定义一个位置数值变量A
取得要处理的内容并赋值给变量B
首先查找变量B中第一个“[UPLOAD=jpg”的出现位置值,继续查找这个值之后第一次出现“]”的位置,这时得到你要取的内容的开始值C1,然后取得在这个值之后第一个[/UPLOAD]的位置值C2,截取C1和C2之间的字符就是你要的内容了,如果有多个就从C2开始,循环前面的步骤,把取得的字符结果赋值给新字符数组变量D

结束之后,数组变量D中就是你要的全部图片名称了