以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]求助第一列公式加入文字备注(像第三列) (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=176497) |
||||
-- 作者:miaoqingqing -- 发布时间:2022/4/15 11:21:00 -- [求助]求助第一列公式加入文字备注(像第三列)
求助,第一列公式加入中文文字备注怎么实现? 也就是求助,第三列带备注文字,录入到第一列后,还能计算结果到第二列
|
||||
-- 作者:有点蓝 -- 发布时间:2022/4/15 11:30:00 -- 有没有什么规律?可以判断哪些字符是备注? 另外公式里的括号等字符必须是半角的英文字符,否则无法计算
|
||||
-- 作者:miaoqingqing -- 发布时间:2022/4/15 11:36:00 -- 回复:(有点蓝)有没有什么规律?可以判断哪些字符是... 我记得是 这3个符号中的1个符号,是可以实现随意备注,我以前的硬盘坏了,找不到这个项目了 [ 里面的字符随意录入作为备注不参与公式计算 ] {里面的字符随意录入作为备注不参与公式计算 } 【 里面的字符随意录入作为备注不参与公式计算】 类似下面 (2+2*3)[{【水果】}]+ 2[{【牛奶】}] (1+3)[{【单价】}]*(2*3)[{【数量】}] 或者用代码先把 [{【中的字符去除】}],再执行计算? 蓝主,帮忙想想怎么能进行随意文字备注在特殊符号中间了
[此贴子已经被作者于2022/4/15 12:28:30编辑过]
|
||||
-- 作者:有点蓝 -- 发布时间:2022/4/15 13:35:00 -- Dim txt As String = "(2+2*3)[{【水果】}]+ 2[{【牛奶】}]" Dim pattern As String = "\\[(?<=\\[).*?(?=\\])\\]" Dim str = System.Text.RegularExpressions.Regex.Replace(txt , pattern ,"") Output.Show(str)
|