在两个单独的文件中的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不是,所以这就是我希望它们合并的原因。