首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

VBA实用小程序55: 计算一个或多个分隔符将字符串分隔成文本

学习Excel技术,关注微信公众号: excelperfect 下面的自定义函数:CountBlock函数,可以根据提供一个或多个分隔符进行查找,得到这些分隔符将字符串分隔成文本数。...1得到分隔文本数 CountBlock = iCountString(strText, strChar) + 1 End If End Function 代码中,调用了TranslateString...函数,将所有不同分隔符转换为所提供分隔符strDelimiter中第一个分隔符: strChar = Left$(strDelimiter, 1) '如果有多个分隔符,则替换成第1个分隔符 If...(即:)数量,加1,得到文本字符串中被分隔符分成文本数,示例中得到4。...图2 CountBlock函数很巧妙,它没有像通常那样遍历,而是将文本字符串中不同分隔符统一转换成分隔符参数中第1个分隔符,然后通过计算这个分隔符数量来得出分隔数。

1.8K20

在Word中使用通配符查询

^+1/4长划线^q8长划线^j长划线^+9短划线^q短划线^=10制表符^t制表符^t11脱字号^脱字号^^12分栏符^v分栏符^n or ^1413分节符^b分节符/分页符^m14省略号^n省略号^...i15全角省略号^i全角省略号^j16无宽非分隔符^z无宽非分隔符^z17无宽可选分隔符^x无宽可选分隔符^x18不间断空格^s不间断空格^s19不间断连字符^~不间断连字符^~20¶段落符号^%表达式...x-z]25手动分页符^m指定范围任意单个字符[ - ]26尾注标记^e1个以上前一字符或表达式@27域^dn 个前一字符或表达式{ n }28Unicode 字符^Unnnnn个以上前一字符或表达式...4、指定范围任意单个字符: “[x-x]”可以指定某一范围任意单个字符,如: 输入“[a-e]ay”就可以找到“bay”、“day”等字符,要注意是指定范围字符必须用升序。 用升序。...5、排除指定范、排除指定范围任意单个字符: “[!x-x]”可以用来排除指定范围任意单个字符,如: 输入“[!

2.5K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Linux 常用命令

    OPTIONS: -e: 使用正则搜索 -i: 不区分大小写 -v: 查找不包含指定内容行 -w: 按单词搜索 -c: 统计匹配到次数 -n: 显示行号...-m Number 从 Number 多字节字符位置读取指定文件,比方你文件假设包括中文字,假设指定-c参数,可能导致截断,但使用-m则会避免该问题。...-b Number 从 Number 表示512字节位置读取指定文件。 -k Number 从 Number 表示1KB位置读取指定文件。...NR 已读记录数 OFS 输出域分隔符 ORS 输出记录分隔符 RS 控制记录分隔符...-o:不必先询问用户,unzip执行后覆盖原有的文件; -P:使用zip密码选项; -q:执行时不显示任何信息; -s:将文件名中空白字符转换为底线字符; -V:保留VMS文件版本信息;

    57930

    快速搜索文本内容工具——fgrep

    fgrep 为文件搜索文字字符串 补充说明 fgrep命令是用来搜索file参数指定输入文件(缺省为标准输入)中匹配模式行。fgrep命令特别搜索Pattern参数,它们是固定字符串。...语法 fgrep [选项] [参数] 选项 -b:在找到每行之前添加行所在编号。使用此标志有助于按照上下文查找磁盘号码。-b标志不能用于标准输入或者管道输入。 -c:仅显示匹配行计数。...-e 模式:指定模式。这个工作模式很简单,但当此模式以a-(减号)开头时却是很有用。 -f StringFile:指定包含字符串文件。 -h:当多个文件被处理时隐藏文件名。...段落之间将按照Separator参数指定段落分隔符加以分隔,这些分隔符是与搜索模式有着相同格式模式。包含段落分隔符行将仅用作分隔符;它们不会被包含在输出中。缺省段落分隔符是空白行。...-q:禁止所有写入到标准输出操作,不管是否为匹配行。如果选中输入行,以0状态退出。 -s:仅显示出错消息。这在检查状态时很有用。 -v:显示除了匹配特定模式行以外所有行。 -w:执行单词搜索。

    10210

    Linux之fgrep命令

    为文件搜索文字字符串,fgrep命令 是用来搜索 file 参数指定输入文件(缺省为标准输入)中匹配模式行。fgrep 命令特别搜索 Pattern 参数,它们是固定字符串。...命令语法 fgrep [选项][参数] 命令选项 -b:在找到每行之前添加行所在编号。使用此标志有助于按照上下文查找磁盘号码。-b 标志不能用于标准输入或者管道输入。...-c:仅显示匹配行计数。 -e 模式:指定模式。这个工作模式很简单,但当此模式以 a-(减号) 开头时却是很有用。 -f StringFile:指定包含字符串文件。...段落之间将按照Separator参数指定段落分隔符加以分隔,这些分隔符是与搜索模式有着相同格式模式。包含段落分隔符行将仅用作分隔符;它们不会被包含在输出中。缺省段落分隔符是空白行。...-q:禁止所有写入到标准输出操作,不管是否为匹配行。如果选中输入行,以 0 状态退出。 -s:仅显示出错消息。这在检查状态时很有用。 -v:显示除了匹配特定模式行以外所有行。

    65410

    Linux之fgrep命令

    为文件搜索文字字符串,fgrep命令 是用来搜索 file 参数指定输入文件(缺省为标准输入)中匹配模式行。fgrep 命令特别搜索 Pattern 参数,它们是固定字符串。...命令语法 fgrep [选项][参数] 命令选项 -b:在找到每行之前添加行所在编号。使用此标志有助于按照上下文查找磁盘号码。-b 标志不能用于标准输入或者管道输入。...-c:仅显示匹配行计数。 -e 模式:指定模式。这个工作模式很简单,但当此模式以 a-(减号) 开头时却是很有用。 -f StringFile:指定包含字符串文件。...段落之间将按照Separator参数指定段落分隔符加以分隔,这些分隔符是与搜索模式有着相同格式模式。包含段落分隔符行将仅用作分隔符;它们不会被包含在输出中。缺省段落分隔符是空白行。...-q:禁止所有写入到标准输出操作,不管是否为匹配行。如果选中输入行,以 0 状态退出。 -s:仅显示出错消息。这在检查状态时很有用。 -v:显示除了匹配特定模式行以外所有行。

    1.7K00

    Linux之fgrep命令

    为文件搜索文字字符串,fgrep命令 是用来搜索 file 参数指定输入文件(缺省为标准输入)中匹配模式行。fgrep 命令特别搜索 Pattern 参数,它们是固定字符串。...命令语法 fgrep [选项][参数] 命令选项 -b:在找到每行之前添加行所在编号。使用此标志有助于按照上下文查找磁盘号码。-b 标志不能用于标准输入或者管道输入。...-c:仅显示匹配行计数。 -e 模式:指定模式。这个工作模式很简单,但当此模式以 a-(减号) 开头时却是很有用。 -f StringFile:指定包含字符串文件。...段落之间将按照Separator参数指定段落分隔符加以分隔,这些分隔符是与搜索模式有着相同格式模式。包含段落分隔符行将仅用作分隔符;它们不会被包含在输出中。缺省段落分隔符是空白行。...-q:禁止所有写入到标准输出操作,不管是否为匹配行。如果选中输入行,以 0 状态退出。 -s:仅显示出错消息。这在检查状态时很有用。 -v:显示除了匹配特定模式行以外所有行。

    54110

    常用 linux 命令集锦

    3.less命令也可以分页显示文件,和more命令区别就在于它支持上下键卷动屏幕,当结束浏览时,只要在less命令提示符": "下按Q键即可。...文件分页显示,支持上下键卷动屏幕,当结束浏览时,只要在less命令提示符": "下按Q键即可。...该命令一般格式为: echo [-n ][-e] 字符串 其中选项n表示输出文字后不换行;字符串能加引号,也能不加引号。...-e 若字符串中出现以下字符,则特别加以处理,而不会将它当成一般文字输出: \a 发出警告声; \b 删除前一个字符; \c 最后不加上换行符号;...$ awk '/^root/,/^mysql/' test----打印以正则表达式root开头记录到以正则表达式mysql开头记录范围所有记录。

    4.5K10

    第五章 正则表达式&字符处理

    Linux支持系统用户邮件发 送。...---截取文档中第3列, -d 指定分隔符 -f 指定显示第几列 但是,cut命令对分隔符连续较多情况,审核较为死板,很难按照我们想要效果实现截取,如有以下文件: aaa 111...AAA bbb 222 BBB 则每行文字中各列间空格数不同,在用cut时,是用第一个空格作为分隔符,第二个空格则被视为第二列,一次类推,因此,在截取指定列时十分不便。...[Ll]inux 匹配包含Linux或linux行 [^] 匹配一个不再指定范围字符 /[^a-egz]tp/ 匹配不再指定a-e及g-z区域开头并紧跟tp字段 元字符 功能 例子 匹配...另外,在vi末行模式下还有很多实用命令可以帮助我们快速编辑文档: :wq ---保存退出 :q!

    2.1K20

    SQL中使用符号

    "" 两个引号:本身是无效分隔标识符。在分隔标识符文字引号字符转义序列。例如,"a""good""id"。 # 井号(35):有效标识符名称字符(不是第一个字符)。...'' 双单引号字符:空字符串文字。字符串值中文字单引号字符转义序列。例如:‘can’‘t’ ( ) 圆括号(40,41):用逗号分隔列表。将SQL函数参数括起来。...一元负号运算符.SQLCODE错误代码前缀:-304.日期分隔符.In %MATCHES 方括号指定范围指示符模式字符串。例如,[a-m]。 –– 双连字符:单行注释指示符。...日期分隔符。 /* 斜杠星号:多行注释开始指示符。注释以*/结尾。 : 冒号(58):主机变量指示符前缀::var。小时、分钟和秒时间分隔符。...@ 在符号(64)处:有效标识符名称字符(不是第一个字符)。 E, e 字母“E”(69,101):指数指示符。指定任何可打印字符%PATTERN代码。 [ 左方括号(91):包含谓词。

    4.5K20

    【答疑释惑】ascii码及转义字符含义

    我们在c/c++学习开发中经常用到它,小伙伴们你们都知道那些,是不是用到时候着急或者不知道,为什么判断字符串结尾是'\0'呢?   ...65 A 97 a 2 STX 34 ” 66 B 98 b 3 ETX 35 # 67 C 99 c 4 EOT 36 $ 68 D 100 d 5 ENQ 37 % 69 E 101 e 6 ACK...信息组传送结束 STX正文开始 CR回车 CAN作废 ETX正文结束 SO移位输出 EM纸尽 EOY传输结束 SI移位输入 SUB换置 ENQ询问字符 DLE空格 ESC换码 ACK承认 DC1设备控制1 FS文字分隔符...BEL报警 DC2设备控制2 GS组分隔符 BS退一格 DC3设备控制3 RS记录分隔符 HT横向列表 DC4设备控制4 US单元分隔符 LF换行 NAK否定 DEL删除 常用转义字符及意义 转义字符...6、使用ASCII时要注意数字和数字字符区别。例如字符1ASCII码值为49.写法'1'表示符号4而不是数值1。 linux下用man ascii 命令你就能看到全部ascii码及含义了。

    2.1K50

    Qt编写自定义控件46-树状导航栏

    ,代码量也比较多,该控件前后完善了三年,还提供了角标展示文字信息,纵观市面上web也好,cs架构程序也好,这种导航条使用非常多,目前只提供了二级菜单,如果需要三级菜单需要自行更改源码才行。...二、实现功能 1:设置节点数据相当方便,按照对应格式填入即可,分隔符, 2:可设置提示信息 是否显示+宽度 3:可设置行分隔符 是否显示+高度+颜色 4:可设置选中节点线条突出显示+颜色+左侧右侧位置...5:可设置选中节点三角形突出显示+颜色+左侧右侧位置 6:可设置父节点 选中颜色+悬停颜色+默认颜色 7:可设置子节点 选中颜色+悬停颜色+默认颜色 8:可设置父节点文字 图标边距+左侧距离+字体大小...* 6:可设置父节点 选中颜色+悬停颜色+默认颜色 * 7:可设置子节点 选中颜色+悬停颜色+默认颜色 * 8:可设置父节点文字 图标边距+左侧距离+字体大小+高度 * 9:可设置子节点文字...int separateHeight; //行分隔符高度 QColor separateColor; //行分隔符颜色 bool

    2.7K40

    Markdown使用

    目录 1.标题 2.列表 3.代码 4.表格 5.链接 6.嵌套 7.分隔符 8.字体 9.表情 10.清单选项表 11.键盘键 12.缩放 1.标题 #h1级标题 ##h2级标题...有序列表 3.引号 代码缩进表示法 Tab 或四个空格 首收尾三个`为语法高亮显示 首尾一个`为内联代码 换行缩进形成代码区块 这里先换行,然后缩进4个空格,之后内容便可以原样显示了,适合用于显示代码内容...直到文本结束或最后一个存在缩进行为止。 #引用 给引用文本开始位置都加一个 '>', '>'便可组成一个引用。在引用中,可以结合 '>'其他markdown元素一使用,比如列表。...[name](./01.png '百度')][5]{:target="_blank"} [5]: http://www.baidu.com 使用 icon 图标文字 <i class="icon-cog...7.<em>分隔符</em> #<em>分隔符</em> *** --- 分割线:三个以上<em>的</em>短线 即可作出分割线 8.字体 _斜体_ **加粗** ~~删除线~~ 强调: *斜体强调* **粗体强调** 9.表情 #表情 :smile

    41320

    如何写高大上 godoc(Go 文档)

    至于文字部分和代码部分,godoc 都是从源码中提取出来。...Overview 文字部分 请读者打开 doc.go,然后对比 godoc,就可以对照着看到文字部分是怎么被 godoc 呈现出来。...Set 表示这是类型 Set 示例 第一个下划线 _ 分隔符,在这个分隔符后面的,是 Set 类型成员函数名 At 表示这是函数 At() 示例,搭配前面的内容,则表示这是类型 Set 成员函数...At() 示例 第二个下划线 _ 分隔符,在这个分隔符后面的内容,是示例代码额外说明 1 这是示例代码额外说明,也就是前面 “Example (1)” 括号里部分 另外,示例代码中应该包含标准输出内容...标准输出内容在函数最后,采用 // Output: 单独起一行开头,剩下每一行标准输出写一行注释。

    10.5K150
    领券