正则表达式找到&替换数据清理

时间:2017-03-19 19:05:22

标签: regex replace notepad++

我有一个csv我想在Notepad ++中用正则表达式和查找和替换工具进行清理。

我想做的事情如下:找到^"(\ d +)。*并替换为$ 1以便

"25110716
"

"27155790
AirBnB-16261519-PBH2ED"

结束25110716和27155790.这是每一行的第一个条目。

现在使用find ^"(\ d +)。*并在NPP中用$ 1替换查找每一行中的第一个条目并返回相同但缺少第一个引号。我希望删除的第一个数字,即所有引号,以及换行符和&以下所有内容。

1 个答案:

答案 0 :(得分:1)

您可以通过以下方式完成此操作......

  • 查找内容: (?m)^"(\d+)\n.*?(?=,|$)
  • 替换为: $1

参见 regex demo / explanation