THIS PACKAGE IS NO LONGER MAINTAINED.
At this point, I have no longer the time nor the interest to work on go-difflib. I apologize for the inconvenience.
Go-difflib is a partial port of python 3 difflib package. Its main goal was to make unified and context diff available in pure Go, mostly for testing purposes.
The following class and functions (and related tests) have be ported:
SequenceMatcher
unified_diff()
context_diff()
$ go get github.com/pmezard/go-difflib/difflib
Diffs are configured with Unified (or ContextDiff) structures, and can be output to an io.Writer or returned as a string.
diff := difflib.UnifiedDiff{ A: difflib.SplitLines("foo\nbar\n"), B: difflib.SplitLines("foo\nbaz\n"), FromFile: "Original", ToFile: "Current", Context: 3, } text, _ := difflib.GetUnifiedDiffString(diff) fmt.Printf(text)
would output:
--- Original +++ Current @@ -1,3 +1,3 @@ foo -bar +baz
女人吃榴莲有什么好处 | 土人参长什么样 | 其可以组什么词 | 文五行属什么 | 甲状腺功能亢进是什么意思 |
hpv感染有什么表现 | 敦促的意思是什么 | 腰酸是什么原因女性 | 男人眼角有痣代表什么 | 所不欲勿施于人是什么意思 |
叶赫那拉氏是什么旗 | 煮牛骨头放什么调料 | 不好意思是什么意思 | 阳历三月是什么星座 | 萌宠是什么意思 |
一什么风筝 | 灰指甲吃什么药 | 中老年人吃什么油好 | 南辕北辙告诉我们什么道理 | 为什么突然就得肝炎了 |
什么是夫妻共同财产luyiluode.com | 什么是木乃伊hcv8jop5ns9r.cn | r车标是什么牌子hcv8jop0ns1r.cn | 蔬菜用什么肥料最好hcv8jop0ns7r.cn | 宫闱是什么意思hcv8jop4ns2r.cn |
消化道出血吃什么药hanqikai.com | 珠海有什么特产gysmod.com | 鳏寡孤独是什么意思hcv9jop6ns0r.cn | 下水道井盖为什么是圆的hcv8jop8ns9r.cn | 6.7是什么星座hcv7jop9ns9r.cn |
jhs空调是什么牌子hcv8jop3ns1r.cn | 滋阴潜阳是什么意思hcv9jop3ns8r.cn | 隐血是什么意思hcv8jop4ns5r.cn | 形而下是什么意思helloaicloud.com | 突然间头晕是什么原因hcv9jop6ns8r.cn |
淋巴发炎挂什么科hcv8jop6ns5r.cn | 什么花代表永恒的爱hcv8jop5ns4r.cn | 梦见活人死了是什么意思adwl56.com | 榴莲什么时候最便宜hcv8jop8ns0r.cn | 棕色眼睛的人什么血统hcv9jop1ns4r.cn |