正则表达式:合并两个相似的字符串

时间:2017-02-09 14:06:04

标签: regex string atom-editor

在两个单独的文件中的Atom文本编辑器中我有两个字符串系列:

group1:
 "Name1, Surname1, Book1, year1"
 "Name2, Surname2, Book2, year2"
 "Name3, Surname3, Book3, year3"
   ... (and so on)

group2:
 "Surname1, Book1, year1"
 "Surname2, Book2, year2"
 "Surname3, Book3, year3"
   ... (and so on)

第二系列字符串与第一系列相同,期望没有名称参数,只有姓氏。如何通过相似性(同一姓氏)将第一个字符串合并到第二个系列字符串中? 我想像这样的逻辑:

IF x string in group1 contains "surname1" and string y in group2 contains "surname1" THEN merge x string with y string.

有没有办法用正则表达式做到这一点? 谢谢

编辑: 合并我的意思是: z string =“Name1,Surname1,Book1,Year1”,其中Name1来自x string。 我知道这似乎不符合逻辑,但我有一个参考书目,其中group2按字母顺序排列,而group1不是,所以这就是我希望它们合并的原因。

0 个答案:

没有答案