comparison src/luan/modules/StringLuan.java @ 1811:55d89a183c82 default tip

remove line_diff from luan
author Franklin Schmidt <fschmidt@gmail.com>
date Wed, 15 May 2024 18:02:28 -0600
parents 90187946d1a4
children
comparison
equal deleted inserted replaced
1810:3c43b07e12b7 1811:55d89a183c82
156 Utils.checkNotNull(target,2); 156 Utils.checkNotNull(target,2);
157 Utils.checkNotNull(replacement,3); 157 Utils.checkNotNull(replacement,3);
158 return GoodUtils.replace(s,target,replacement); 158 return GoodUtils.replace(s,target,replacement);
159 } 159 }
160 160
161 public static String line_diff(String oldStr,String newStr) {
162 List<LineDiff.Diff> diffs = LineDiff.diff(oldStr,newStr);
163 StringBuilder sb = new StringBuilder();
164 for( LineDiff.Diff diff : diffs ) {
165 sb.append(diff.operation).append(' ').append(diff.lineOld).append(' ').append(diff.lineNew).append(" - ").append(diff.text).append('\n');
166 }
167 return sb.toString();
168 }
169
170 } 161 }