如何从文件Notepad ++中分离特定数据

时间:2015-12-06 15:06:53

标签: notepad++

我有一个关于这种格式和顺序的文本的客户信息:

  

"如first_name""姓氏"" COMPANY_NAME""地址""城市"&# 34;县""状态""压缩"" PHONE1"" PHONE2""电子邮件&#34 ;,"网络"

现在,如果我只希望将电子邮件地址"email"或任何其他信息导出到新文件或从文件中删除其他信息,并仅保留"email"。 我怎么能这样做。 感谢

1 个答案:

答案 0 :(得分:0)

假设您在电子邮件字段之前有10个用逗号分隔的字段用双引号括起来。

您可以使用

查找内容BoundStatement 替换为^(?:"[^"\r\n]*",){10}"([^"\r\n]*).*\R*

<强>详情:

  • $1 - 行首
  • ^ - 连续10次出现:
    • (?:"[^"\r\n]*",){10} - 双引号
    • " - 除双引号之外的0 +字符,CR和LF
    • [^"\r\n]* - ",子字符串
  • ", - 双引号
  • " - 第1组(后面称为([^"\r\n]*)反向引用)匹配0 +字符,而不是双引号,CR和LF
  • $1 - 其余部分
  • .* - 0个或更多换行符。

enter image description here