新微赢技术网
标题:
关于字符串得取法问题!高难度啊!一直搞不定!!!!
[打印本页]
作者:
風過aiq無痕
时间:
2010-1-9 05:21
标题:
关于字符串得取法问题!高难度啊!一直搞不定!!!!
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>
<%Function HTMLEncodex(fString)
If IsNull(fString) Then
HTMLEncodex = ""
Exit Function
End If
fString=Replace(fString,"<br>",vbCrlf)
fString=Replace(fString,""",Chr(34)) 'Chr(34)是双引
fString=Replace(fString,"'","'")
fString=Replace(fString,"--","--")
fString=Replace(fString,"\","\")
fString=Replace(fString,">",">")
fString=Replace(fString,"<","<")
fString=Replace(fString," "," ")
fString=Replace(fString," ", " ")
fString=Replace(fString,";",";")
HTMLEncodex=fString
End Function
Function Leftstr(MyStr,Length)
MyStr = Ltrim(MyStr)
If Length < Len(MyStr) Then '返回得字符串长度
Leftstr = Left(MyStr,Length)&"┅" '截取一个字符串的前部分
Else
Leftstr= MyStr
End If
End Function
%>
<%=Leftstr(HTMLEncodex(Trim("[01.25][美国][喜剧][金发尤物][DVD-RMVB/375M][英语/中字][07最新美女性感大片]")),12)%>
<body>
</body>
</html>
运行后得结果为:[01.25][美国][┅
要求是将此字符串:[01.25][美国][喜剧][金发尤物][DVD-RMVB/375M][英语/中字][07最新美女性感大片]
转换取出值为:[金发尤物]
也就是要去掉其它得字符串!!
作者:
无形的天空
时间:
2010-1-9 05:21
请楼上得兄弟赐教一下!谢谢!还是等待待中.....
[01.20][意大利][喜剧][咪咪的诱惑][RMVB/514M][意大利语/中字]
[01.22][美国][灾难][10.5级大地震(全集)][DVD-R/0.9G][中字][惊心动魄的超级灾难片]
读取得字符串里得字数并不确定!
要求得效果是都能获得电影得名字就好!!
[10.5级大地震(全集)]
[咪咪的诱惑]
作者:
゛淡蓝ニ
时间:
2010-1-9 05:21
<%
dim str,s,s1
str="[01.25][美国][喜剧][金发尤物][DVD-RMVB/375M][英语/中字][07最新美女性感大片]"
s=split(str,"][")
s1=s(3)
response.write s1
%>
作者:
♀〓♂♀〓♂
时间:
2010-1-9 05:21
关键是字符串会变换哦!
作者:
first
时间:
2010-1-9 05:21
用split函数,以 [ 或者 ] 为分隔符,
取得的数组中的第三个就为你要的,然后再进行简单的Replace就行,程序没有,你自己写,只给你思路
作者:
乄獨萊◇獨徍
时间:
2010-1-9 05:21
[01.25][美国][喜剧][金发尤物][DVD-RMVB/375M][英语/中字][07最新美女性感大片]
如果字符串中始终是有这几个括号做为基本格式,只要这几个括号都存在.而每个括号的内容必须是对应的数据.
如:第一对括号中为时间数据.第二个为国籍数据.第三个为类型数据.第四个为片名.只要这个基本格式不变的话,那就可以以括号为标记.先获取片名第一个括号的数位.再从这个数位向后数.例如要取该括号内字符8位.则取这个括号为8个字符就应该是相对应的你最终要获取的字符串了.
可能说的不是太明白.
作者:
半个灵魂
时间:
2010-1-9 05:21
如果可以确定这个字符串的长度保持不变,那就可以指定从第几个位置字符开始读取.
或者以括号为标记.到第三组括号是便开始取此字符以后的字符串.指定需要获取的字符串长度.
作者:
け星☆辰ご
时间:
2010-1-9 05:21
就是就是!其实你的意思我也大概懂!就是自己编程能力有限!!!希望你能帮帮忙!!谢谢啊!
作者:
守护天使
时间:
2010-1-9 05:21
要注意国籍中有些是3个字或者4个字呢??那又怎么解决呢?呵呵!难度大啊!
我的QQ:35445664 请老师赐教!!!
作者:
︶ぺ雨湮ㄣ
时间:
2010-1-9 05:21
不好意思.既然是同行.我愿意和你探讨.至于详细的东西,对不起.不是不愿意写给你.本人也能力有限.
作者:
汽车小改装
时间:
2010-2-1 23:05
我只想说一句:您的帖子太好看了!我愿意一辈子看下去!
欢迎光临 新微赢技术网 (http://bbs.weiying.cn/)
Powered by Discuz! X3.2