Notepad ++ 用 NA 替换空单元格空格
Posted
技术标签:
【中文标题】Notepad ++ 用 NA 替换空单元格空格【英文标题】:Notepad ++ replace empty cell white spaces with NA 【发布时间】:2022-01-22 08:03:45 【问题描述】:我想在 Notepad ++ 中用 NA 替换空单元格 此处未显示空单元格,但我想用 NA 填充空白处。
样本数据集:
15876346,71F,70152731459,H,2.3,6,14,31
18334617,82F,7015273698,C,1.2, , ,21
42190557,01F,7015273,C, , ,21,57
期望的输出:
15876346,71F,70152731459,H,2.3,6,14,31
18334617,82F,7015273698,C,1.2,NA ,NA ,21
42190557,01F,7015273,C,NA ,NA,21,57
【问题讨论】:
它们总是空格分隔吗?然后尝试用正则表达式 [ ](?=[ ]) 替换,然后用空格和 NA 替换它 请正确格式化并添加预期结果。 不只是将,,
替换为,NA,
来解决这个问题吗?
这能回答你的问题吗? Reference - What does this regex mean?
【参考方案1】:
Ctrl+H
查找内容:(?<=,)\h*(?=,)
替换为:NA
检查 匹配大小写
检查 环绕
CHECK 正则表达式
取消选中 . matches newline
全部替换
说明:
(?<=,) # positive lookbehind, make sure we have a comma before
\h* # 0 or more horizontal spaces
(?=,) # positive lookahead, make sure we have a comma after
屏幕截图(之前):
截图(之后):
【讨论】:
以上是关于Notepad ++ 用 NA 替换空单元格空格的主要内容,如果未能解决你的问题,请参考以下文章