Chinaunix首页 | 论坛 | 博客
  • 博客访问: 451050
  • 博文数量: 101
  • 博客积分: 1547
  • 博客等级: 上尉
  • 技术积分: 1072
  • 用 户 组: 普通用户
  • 注册时间: 2006-01-12 23:46
个人简介

music,code,dialog,rest

文章分类

全部博文(101)

文章存档

2023年(8)

2022年(25)

2021年(6)

2020年(2)

2019年(6)

2018年(4)

2017年(5)

2016年(20)

2015年(4)

2014年(2)

2013年(1)

2012年(1)

2011年(1)

2010年(1)

2009年(2)

2007年(10)

2006年(3)

分类: Windows平台

2021-09-12 08:14:59

不太清楚有多少人还在用古老的excel vba, 反正我仍然在频繁使用。这里留一个微软体系中的转义匹配用法以备忘,以前在哪里找到的解决方法已经淡忘了。

随便插句话,excel vba的好处是,数据存储和用户界面就在那里。如果数据和人机交互是你的核心,那数据和交互的初始原型一下就起来了,十八般兵刃在微软的元宇宙中都有。当然,这并不就是拒绝python的理由,他们可以共存,如何协作发挥各自的优势才是重点。python+pandas+mysql+lstm 随便用也很香。

开始正题,微软的转义是比较奇特的,对于#字符似乎有特殊的含义,如需要转义到其自身的字面含义,必须用这样的方法,[#],  比如: 

点击(此处)折叠或打开

  1. if Not name Like "[#]*" then
  2.    doing somehting
  3. end if
当然,也可以用regexp, 但是如果是已经存在比较本源的语言特性,就没必要引用外部组件特性了吧。这里,先留一个线索。以后,继续更新vba相关的知识点。


zenith
2021-09-12
阅读(2833) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~