wpf中内容包含在border中_Excel中创建包含注释的数学公式
Step1. Alt+F11打开VBE界面,insert-->module,打开自定义公式编辑面板;
Step2. 我打算在一堆的数字和运算符中,用【】来标识我的注释内容。利用正则表达式,将【】以及其包含的内容全部清除掉,从而只剩下数字和运算符,进行运算。
Step3. 回到Excel表格中,在A1中输入“0.9+0.178【注释内容】”,在B1中输入“=AlexaFunEN(A1)”,则B1显示结果为1.078;
![](/assets/blank.gif)
利用不同的正则表达式,【】中可添加的注释字符要求不同。我在本次计算中,分别用两个不同的正则表达式建了两个函数,一个可以注释中不能包含中文,另一个注释中可以包含中文:
- AlexaFunEN函数,只能在【】中包含数字英文字母和下划线。
- AlexaFunCN函数,只能在【】中包含数字英文字母和下划线
已验证过的两个公式定义代码如下:
Function AlexaFunEN(x)
Dim reg, mh
Set reg = CreateObject("vbscript.regexp")
reg.Pattern = "【+w+】"
reg.Global = True
AlexaFunEN = Evaluate(reg.Replace(x, ""))
End Function
Function AlexaFunCN(x)
Dim reg, mh
Set reg = CreateObject("vbscript.regexp")
reg.Pattern = "【+[a-zA-Z0-9_u4e00-u9fa5]+】"
reg.Global = True
AlexaFunCN = Evaluate(reg.Replace(x, ""))
End Function
正则表达式可包含字符要求如下,根据已有格式替换相关即可:
- 只有字母、数字和下划线且不能以下划线开头和结尾的正则表达式:^(?!_)(?!.*?_$)[a-zA-Z0-9_]+$
- 只有字母和数字的: ^[a-zA-Z0-9_]+$
- 至少一个汉字、数字、字母、下划线: "[a-zA-Z0-9_u4e00-u9fa5]+"
- 至少一个汉字的正则表达式:"^[u4e00-u9fa5]"
- 最多10个汉字: ValidationExpression="^[u4e00-u9fa5]{0,10}"
- 只含有汉字、数字、字母、下划线不能以下划线开头和结尾:^(?!_)(?!.*?_$)[a-zA-Z0-9_u4e00-u9fa5]+$
- 一个正则表达式,只含有汉字、数字、字母、下划线不能以下划线开头和结尾:^(?!_)(?!.*?_$)[a-zA-Z0-9_u4e00-u9fa5]+$
- 只含有汉字、数字、字母、下划线,下划线位置不限: ^[a-zA-Z0-9_u4e00-u9fa5]+$
- 由数字、26个英文字母或者下划线组成的字符串 :^w+$
- 2~4个汉字 :@"^[u4E00-u9FA5]{2,4}$";
wpf中内容包含在border中_Excel中创建包含注释的数学公式相关推荐
- excel中vlookup函数的使用方法_EXCEL中查找匹配函数VLOOKUP使用技巧
1.VLOOKUP基础用法 VLOOKUP 函数表示: = VLOOKUP (你想要查找的内容,要查找的位置,包含要返回的值的区域中的列号,返回近似或精确匹配-表示为 1/TRUE 或 0/假). 第 ...
- java 正则提取$ 中内容_JAVA 使用正则从文字中提取想要的内容
有时候我们想从一段文字中提取想要的内容,如省市区地址中提取出省市,从股票的数据中提取出关键的价格信息,抓取HTML文件后提取内容等等这些场景,这时我们可以使用JAVA正则表达式帮助我们提取出想要的数据 ...
- JavaScript学习(三十九)—对象中内容的操作
JavaScript学习(三十九)-对象中内容的操作 一.对象中内容的操作:增.删.改.查 (一).增:给对象添加属性或者方法 1)方式1:对象名称.属性名=属性值: 2)方式2:对象名称['属性名' ...
- wpf中内容包含在border中_WPF:点击后聚焦边框(WPF: Focus border after click)
WPF:点击后聚焦边框(WPF: Focus border after click) 我试图在用户点击它之后重点关注border . 目前,可以通过tabs聚焦border ,但通过点击对用户来说更方 ...
- bat判断文本中是否存在一个相同内容比较_Excel中的9个逻辑函数都不掌握,还敢称Excel达人?...
Excel中的逻辑函数主要用于在公式中对条件进行测试,并根据测试结果返回不同的数值,从而使公式更加智能. 一.TRUE. 功能:返回逻辑值TRUE. 目的:判断两个值是否相等. 方法: 在目标单元格中 ...
- 在python中,用正则表达式提取多层括号中最外层括号包含的内容
提取多层括号中最外层括号包含的内容有几种方式,那么用正则表达式该怎么实现呢? 在python中,用正则表达式提取多层括号中最外层括号包含的内容 比如有一个字符串 : 学习python中有什么不懂的地方 ...
- Paragraph 对象'代表所选内容、范围或文档中的一个段落。Paragraph 对象是 Paragraphs 集合的一个成员。Paragraphs 集合包含所选内容、范围或文档中的所有段落。...
Paragraph 对象'代表所选内容.范围或文档中的一个段落.Paragraph 对象是 Paragraphs 集合的一个成员.Paragraphs 集合包含所选内容.范围或文档中的所有段落. 方法 ...
- R语言ggplot2可视化:使用patchwork包将多个ggplot2可视化结果组合起来、使用plot_spacer函数在组合结果图像中的指定位置加入空白区域(不包含任何内容,纯粹空白图)
R语言ggplot2可视化:使用patchwork包将多个ggplot2可视化结果组合起来.使用plot_spacer函数在组合结果图像中的指定位置加入空白区域(不包含任何内容,纯粹空白图) 目录
- elinput内容过长显示悬浮框_excel中一直被忽视的名称框,用好了也能提高效率
在excel左上角功能区下方,有一个名称框(下图红框中的部分).大部分朋友应该没注意过这个地方有什么作用,或者仅仅知道名称框中会显示单元格的位置,因此在操作中这项功能无法表现出其真正的效果.本文就为大 ...
- 内容 超链接_excel中如何设置目录与返回目录超链接?这两种方法很简单
在excel操作中,我们可以按下Ctrl+K快捷键使用超链接功能,包括链接到网页.文件.工作表.单元格等.但是如果同一个工作簿中有很多工作表,那么该如何设置目录,并且通过超链接的功能实现目录与工作表之 ...
最新文章
- 【Flutter】Flutter 混合开发 ( Flutter 与 Native 通信 | 在 Flutter 端实现 EventChannel 通信 )
- 安装后添加没有class library_Catalina的L/E Kext驱动安装方式
- POJ3904(BFS算法)
- stub 和 skeleton 的讲解,自己实现一个stub和skeleton程序
- 【机器学习】逻辑回归—良/恶性乳腺癌肿瘤预测
- Linux五种清理系统垃圾的方式
- 滴滴网约车违规出京被罚15万 官方回应:系司乘线下协商
- Keepalived原理详解
- 面经——Linux使用
- 编码——纠正网上的大量错误
- Mac OS X上使用Wireshark(可用)
- chrome哪个版本最好用_我拥有哪个版本的Chrome?
- android psd预览图软件,来自psd的Android Vector drawable具有空预览
- 千机智能孙海锋:期待与国际同行在高端制造领域同台竞技(自主可控CAM软件:UltraCAM)
- 笔记本计算机的连接无线网络连接,笔记本电脑连接wifi的方法步骤
- Android实现淘宝、京东首页浏览效果
- EmpireToken创造超级代币
- abp 部署到ubuntu_centos和ubuntu系列总结 - 白色的番茄
- 6-2 递归求阶乘和 (15 分)
- vue项目引入阿里巴巴矢量图标库 ——字体图标