【发布时间】:2015-03-18 01:53:29
【问题描述】:
我正在比较三种词汇资源。我使用其中一个词条来创建查询——参见第一列——并查看其他两个词典是否返回正确的答案。所有错误答案都写入文本文件。这是 3000 行中的一个示例:
réincarcérer<IND><FUT><REL><SG><1> réincarcèrerais réincarcérerais réincarcérerais
réinsérer<IND><FUT><ABS><PL><1> réinsèrerons réinsérerons réinsérerons
macérer<IND><FUT><ABS><PL><3> macèreront macéreront macéreront
répéter<IND><FUT><ABS><PL><1> répèterons répéterons répéterons
第一列是查询,第二列是参考。第三和第四列是词典返回的结果。这些值是制表符分隔的。
我正在尝试找出仅通过变音符号与参考文献不同的答案。也就是说,répèterons répéterons 应该匹配,因为两者之间的唯一区别是第二部分在 e 上具有重音而不是重音。
我想匹配整行。我会很感激一个正则表达式,它也可以识别出不同的答案 - 以下两行应该匹配,因为 martellerait 有两个 ls 而martèlerait 只有一个。
modeler<IND><FUT><ABS><SG><2> modelleras modèleras modèleras
marteler<IND><FUT><REL><SG><3> martellerait martèlerait martèlerait
最后两个值总是相同的。您可以专注于值 #2 和 3。
【问题讨论】:
标签: regex diacritics