“ULTRAEDIT”如何删除含多个特定字符的行

 时间:2024-10-13 17:11:47

删除方法如下:

1,先看看这种类型的文本结构,如图显示,我们获取到的文本形式,每两行有效文本之间隔着若干个回车换行(备注:这类文本通常是在 Excel 中获取的,多个回车换行是 Excel 中跨行导致的),滑到最下方,我们可以看到有1800多行数据。

“ULTRAEDIT”如何删除含多个特定字符的行

2.处理第一步:将所有回车换行符替换为逗号,点击 "文本替换" 按钮,在 "查找" 框中输入 "^p" (不包含两侧双引号,^p 在 UltraEdit 中代表一个回车换行符), 在 "替换为" 框中输入 "," (不包含两侧双引号,这里选择逗号是因为有效文本中不含有逗号。

“ULTRAEDIT”如何删除含多个特定字符的行

3.如果你的有效文本中包含逗号,这里请选择其他不包含的特殊字符,比如下划线,井号等), 点击 "全部替换" 按钮,文本中所有的回车换行符全部换成了逗号!

“ULTRAEDIT”如何删除含多个特定字符的行

4,处理第二步 : 利用正则表达式将多个数量不等的逗号替换为一个回车换行符,再次点击 "文本替换" 按钮,在 "查找" 框中输入 ",+" (不包含两侧双引号,加号代表一个或者多个逗号), 在 "替换为" 框中输入 "^p" (不包含两侧双引号,^p 在 UltraEdit 中代表一个回车换行符), 点击 "全部替换" 按钮,替换成功!

“ULTRAEDIT”如何删除含多个特定字符的行

5,查看最后的结果可以看到,经过处理后的文本整齐如一,非常规范,滑到页面最下端,我们可以看到有效数据只有 381 条,原始文件可是显示有 1800 多条,这样看,有接近 80% 的数据是空行!

“ULTRAEDIT”如何删除含多个特定字符的行

  • 怎样使用VBA在工作表单元格中批量插入图片?
  • 怎样使用VBA判断文件夹中指定文件是否存在?
  • 怎样使用VBA将零值替换为空?
  • 如何借助VBA快速提取工作表名称?
  • 如何查看oracle中各种scn及相互之间关系
  • 热门搜索
    讲普通话写规范字手抄报 畅想2035年手抄报内容 英语手抄报图片大全 向英雄致敬手抄报简单 迎新年手抄报 防疫手抄报简单又精美 读书手抄报内容资料 遵纪守法手抄报 节能环保手抄报 新年手抄报内容