以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- split("-") 能改从右边开始检查吗 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=173543) |
-- 作者:ganlan -- 发布时间:2021/12/4 20:25:00 -- split("-") 能改从右边开始检查吗 Dim gg() As String = e.DataRow("选购商品").split("-") If gg.length > 1 Then e.DataRow("商品规格") = "-" & gg(1) 默认是从左边开始检查,如果内容里面出现2个-,只取两个-之间的内容,导致最右边要的内容没有,请问可以让其从右边开始检查第一个的右边内容提取出来吗 比如ABD-EDD-EW-DFS-SDF 提取SDF
|
-- 作者:ganlan -- 发布时间:2021/12/4 21:17:00 -- 不用了,我用LastIndexOf和right搞好了,谢谢 |
-- 作者:chnfo -- 发布时间:2021/12/5 11:26:00 -- dim x as string = e.datarow("选购商品") if x.contains("-") then dim y as string() = x.split("-") output.show(y(y.length - 1)) end if
|
-- 作者:有点蓝 -- 发布时间:2021/12/5 20:52:00 -- Dim gg() As String = e.DataRow("选购商品").split("-") for i as integer = gg.length -1 to 0 step -1 output.show(gg(i)) next
|