| ... | ... | @@ -2074,7 +2074,7 @@ pub fn replace(comptime T: type, input: []const T, needle: []const T, replacemen |
| 2074 | 2074 | var slide: usize = 0; |
| 2075 | 2075 | var replacements: usize = 0; |
| 2076 | 2076 | while (slide < input.len) { |
| 2077 | | if (mem.indexOf(T, input[slide..], needle) == @as(usize, 0)) { |
| 2077 | if (mem.startsWith(T, input[slide..], needle)) { |
| 2078 | 2078 | mem.copy(T, output[i .. i + replacement.len], replacement); |
| 2079 | 2079 | i += replacement.len; |
| 2080 | 2080 | slide += needle.len; |
| ... | ... | @@ -2129,7 +2129,7 @@ pub fn replacementSize(comptime T: type, input: []const T, needle: []const T, re |
| 2129 | 2129 | var i: usize = 0; |
| 2130 | 2130 | var size: usize = input.len; |
| 2131 | 2131 | while (i < input.len) { |
| 2132 | | if (mem.indexOf(T, input[i..], needle) == @as(usize, 0)) { |
| 2132 | if (mem.startsWith(T, input[i..], needle)) { |
| 2133 | 2133 | size = size - needle.len + replacement.len; |
| 2134 | 2134 | i += needle.len; |
| 2135 | 2135 | } else { |