mirror of
https://github.com/nim-lang/Nim.git
synced 2026-02-15 23:54:19 +00:00
Fix incorrect property check
This commit is contained in:
@@ -327,7 +327,7 @@ proc match*(str: string, pattern: Regex, start = 0, endpos = -1): RegexMatch =
|
||||
iterator findIter*(str: string, pattern: Regex, start = 0, endpos = -1): RegexMatch =
|
||||
# see pcredemo for explaination
|
||||
let matchesCrLf = pattern.matchesCrLf()
|
||||
let unicode = bool(getinfo[cint](pattern, pcre.INFO_OPTIONS) and pcre.UTF8)
|
||||
let unicode = (getinfo[cint](pattern, pcre.INFO_OPTIONS) and pcre.UTF8) > 0
|
||||
let endpos = if endpos == -1: str.len else: endpos
|
||||
|
||||
var offset = start
|
||||
|
||||
@@ -3,3 +3,5 @@ import unittest, nre
|
||||
suite "Misc tests":
|
||||
test "unicode":
|
||||
check("".find(re("", "8")).match == "")
|
||||
check("перевірка".replace(re(r"\w", "uW"), "") == "")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user