【发布时间】:2012-09-16 16:51:29
【问题描述】:
我正在使用google-diff-match-patch 来比较自然语言中的纯文本。
如何让 google-diff-match-patch 忽略某些字符? (一些我不在乎的微小差异。)
例如,给定 text1:
give me a cup of bean-milk. Thanks.
和文本2:
please give mom a cup of bean milk! Thank you.
(请注意,“谢谢”之前有两个空格字符。)
google-diff-match-patch 输出如下内容:
[please] give m(e)[om] a cup of bean(-)[ ]milk(.)[!] Thank(s)[ you].
google-diff-match-patch 似乎只忽略不同数量的空格。
如何告诉 google-diff-match-patch 也忽略 [-.!] 之类的字符?
预期的结果是
[please] give m(e)[om] a cup of bean-milk. Thank(s)[ you].
谢谢。
【问题讨论】:
标签: nlp diff text-processing