以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  求表达式列取字符串公式  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=92307)

--  作者:jyh7081
--  发布时间:2016/10/31 16:05:00
--  求表达式列取字符串公式
A列:(2016)鲁01字第1
B列:取A列划线字符串的公式,因为字符串长度不确定,可能是字第1、或 字第100 ......所以,无法使用sunstring([A列],10,   ...)
请指教!

--  作者:有点蓝
--  发布时间:2016/10/31 16:24:00
--  

Dim s As String = "(2016)鲁01字第100号"
Output.Show(s.Replace("(2016)鲁01","").Replace("号",""))

--  作者:jyh7081
--  发布时间:2016/10/31 17:09:00
--  
[名称].Replace("(2016)鲁01","").Replace("号","")       ?  不行,版主再提示一下。


--  作者:有点蓝
--  发布时间:2016/10/31 17:46:00
--  
dim s as string = dr("名称").Replace("(2016)鲁01","").Replace("号","")
--  作者:jyh7081
--  发布时间:2016/10/31 21:06:00
--  
dr("名称").Replace("(2016)鲁01","").Replace("号","")   作为表达式公式还是不行
--  作者:有点蓝
--  发布时间:2016/10/31 21:12:00
--  
这是代码,无法应用到表达式中
--  作者:jyh7081
--  发布时间:2016/10/31 21:44:00
--  

版主,这个语法能用作表达式吗?

Trim()
Trim(Char1, Char2, Char3... ) 

Char1、Char2、Char3为指定的要删除的字符。


--  作者:有点蓝
--  发布时间:2016/10/31 21:54:00
--  
http://www.foxtable.com/webhelp/scr/0102.htm

SubString([名称],10,len([名称])  - 10)

--  作者:jyh7081
--  发布时间:2016/10/31 22:04:00
--  
谢谢版主!
--  作者:jyh7081
--  发布时间:2016/11/1 7:58:00
--  
        版主, “len([名称])  - 10” 中的    -10  是什么意思?,它是怎么去掉最后一个字符的?没搜到答案。