mirror of
https://github.com/nim-lang/Nim.git
synced 2026-01-04 12:07:51 +00:00
fixes #9306
This commit is contained in:
@@ -428,7 +428,7 @@ proc replace*(s: string, sub: Regex, by = ""): string =
|
||||
## "; "
|
||||
result = ""
|
||||
var prev = 0
|
||||
while true:
|
||||
while prev < s.len:
|
||||
var match = findBounds(s, sub, prev)
|
||||
if match.first < 0: break
|
||||
add(result, substr(s, prev, match.first-1))
|
||||
@@ -453,7 +453,7 @@ proc replacef*(s: string, sub: Regex, by: string): string =
|
||||
result = ""
|
||||
var caps: array[MaxSubpatterns, string]
|
||||
var prev = 0
|
||||
while true:
|
||||
while prev < s.len:
|
||||
var match = findBounds(s, sub, caps, prev)
|
||||
if match.first < 0: break
|
||||
add(result, substr(s, prev, match.first-1))
|
||||
|
||||
Reference in New Issue
Block a user