【发布时间】:2015-03-07 18:47:39
【问题描述】:
我想将附加到一个文件中(Unicode)字符串的数字附加到第二个文件中的匹配字符串。不知何故,我无法理解如何做到这一点。这是我的两个文件的样子。
文件 1:
दौरा, 2
प्रोत्साहन, 1
प्रगति, 4
文件 2:
दौरा
dorA
प्रोत्साहन
prua2ts3Ahan
prua2ts2Ahan
prua2tsAhan
prua2t2s3Ahan
prua2t2s2Ahan
prua2t2sAhan
prOts3Ahan
prOts2Ahan
prOtsAhan
prOt2s3Ahan
prOt2s2Ahan
prOt2sAhan
प्रगति
praGat2I
praGatI
pragat2I
pragatI
想要的结果如下所示:
输出:
dorA, 2
prua2ts3Ahan, 1
prua2ts2Ahan, 1
prua2tsAhan, 1
prua2t2s3Ahan, 1
prua2t2s2Ahan, 1
prua2t2sAhan, 1
prOts3Ahan, 1
prOts2Ahan, 1
prOtsAhan, 1
prOt2s3Ahan, 1
prOt2s2Ahan, 1
prOt2sAhan, 1
praGat2I, 4
praGatI, 4
pragat2I, 4
pragatI, 4
我有一个从文件 1 创建的散列,其中字符串作为键,数字作为值。现在需要匹配文件 2 中的这些键,在匹配后收集所有后续行,并将值附加到以下行。有人能指出我正确的方向吗?
【问题讨论】:
标签: string perl unicode pattern-matching