Merge branch 'master' of http://github.com/nojhan/colout
This commit is contained in:
commit
f1bbd9eb16
1 changed files with 4 additions and 2 deletions
|
|
@ -492,8 +492,10 @@ def colorup(text, pattern, color="red", style="normal", on_groups=False):
|
||||||
# but that match.start(0) refers to the whole match, the groups being indexed in [1,n].
|
# but that match.start(0) refers to the whole match, the groups being indexed in [1,n].
|
||||||
# Thus, we need to range in [1,n+1[.
|
# Thus, we need to range in [1,n+1[.
|
||||||
for group in range(1, nb_groups+1):
|
for group in range(1, nb_groups+1):
|
||||||
partial, end = colorout(text, match, end, group_colors[group-1], group_styles[group-1], group)
|
# If a group didn't match, there's nothing to color
|
||||||
colored_text += partial
|
if match.group(group) is not None:
|
||||||
|
partial, end = colorout(text, match, end, group_colors[group-1], group_styles[group-1], group)
|
||||||
|
colored_text += partial
|
||||||
|
|
||||||
# Append the remaining part of the text, if any.
|
# Append the remaining part of the text, if any.
|
||||||
colored_text += text[end:]
|
colored_text += text[end:]
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue