【问题标题】:Notepad ++ replace empty cell white spaces with NANotepad ++ 用 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?

标签: notepad++


【解决方案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

屏幕截图(之前):

截图(之后):

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-09-14
    • 1970-01-01
    • 2021-11-28
    • 2021-10-29
    • 2017-03-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多