def test_replace_unicode_name_ascii_range(self):
"""Test replacing Unicode names in the ASCII range."""
pattern = re.compile(r"(some)(.*?)(pattern)(!)")
expand = bre.compile_replace(
pattern,
r'\1 \N{Latin small letter a}\l\N{Latin Capital Letter A} and '
r'\LSPAN \N{Latin Capital Letter A}\E and Escaped \\N{Latin Capital Letter A}\E \3'
)
results = expand(pattern.match('some test pattern!'))
self.assertEqual(
'some aa and span a and Escaped \\N{Latin Capital Letter A} pattern',
results
)
评论列表
文章目录