asp 提取字符串中的小数和整数 如一个字符串为 "0.46度/天.",如何把其中的0.46提取出来?

还有就是这个字符有可能是整数,也有可能是小数,提取出来后必须为数字类型... 还有就是这个字符有可能是整数,也有可能是小数,提取出来后必须为数字类型 展开
 我来答
度老虎
2011-01-18 · TA获得超过1546个赞
知道大有可为答主
回答量:1661
采纳率:100%
帮助的人:2298万
展开全部
用正则表达式:<%
Str="asp 提取字符串中的小数(7.18/7./.18)和整数(718/0718) 如一个字符串为 '0.46度/天.',如何把其中的0.46提取出来?"
Set regEx = New RegExp '建立正则表达式。
regEx.Pattern = "((\d+\.\d+)|(\d+))" '设置模式。
regEx.IgnoreCase = True '设置是否区分字符大小写。
regEx.Global = True '设置全局可用性。
Set Matches = regEx.Execute(Str) '执行搜索。
For Each Match In Matches '遍历匹配集合。
Response.Write (Match.Value+0)&"<br>"
Next
%>
执行结果:
7.18
7
18
718
718
.46
.46
adavgl
2011-01-19 · TA获得超过765个赞
知道小有建树答主
回答量:753
采纳率:0%
帮助的人:585万
展开全部
InStr 函数
返回某字符串在另一字符串中第一次出现的位置。
if Instr(字符串,字符串二)>0 then
response.write("包含")
end if
'Instr找出一个字符串在另一个字符串的位置,要是位置不等整数(既>0)就说明不包含
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式