Use URLs, not URL's
This commit is contained in:
parent
d37e08cce2
commit
7fdd7eb910
1 changed files with 4 additions and 4 deletions
|
@ -88,13 +88,13 @@ class Formatted(object):
|
||||||
substrings = [] # type: List[FormattedString]
|
substrings = [] # type: List[FormattedString]
|
||||||
attributes = DEFAULT_ATTRIBUTES.copy()
|
attributes = DEFAULT_ATTRIBUTES.copy()
|
||||||
|
|
||||||
# Disallow backticks in URL's so that code blocks are unaffected by the
|
# Disallow backticks in URLs so that code blocks are unaffected by the
|
||||||
# URL handling
|
# URL handling
|
||||||
url_regex = r"\b[a-z]+://[^\s`]+"
|
url_regex = r"\b[a-z]+://[^\s`]+"
|
||||||
|
|
||||||
# Escaped things are not markdown delimiters, so substitute them away
|
# Escaped things are not markdown delimiters, so substitute them away
|
||||||
# when (quickly) looking for the last delimiters in the line.
|
# when (quickly) looking for the last delimiters in the line.
|
||||||
# Additionally, URL's are ignored for the purposes of markdown
|
# Additionally, URLs are ignored for the purposes of markdown
|
||||||
# delimiters.
|
# delimiters.
|
||||||
# Note that the replacement needs to be the same length as the original
|
# Note that the replacement needs to be the same length as the original
|
||||||
# for the indices to be correct.
|
# for the indices to be correct.
|
||||||
|
@ -160,8 +160,8 @@ class Formatted(object):
|
||||||
i = 0
|
i = 0
|
||||||
while i < len(line):
|
while i < len(line):
|
||||||
# Update the 'in_url' flag. The first condition is not a while loop
|
# Update the 'in_url' flag. The first condition is not a while loop
|
||||||
# because URL's must contain '://', ensuring that we will not skip
|
# because URLs must contain '://', ensuring that we will not skip 2
|
||||||
# 2 URL's in one iteration.
|
# URLs in one iteration.
|
||||||
if url_spans and i >= url_spans[-1][1]:
|
if url_spans and i >= url_spans[-1][1]:
|
||||||
in_url = False
|
in_url = False
|
||||||
url_spans.pop()
|
url_spans.pop()
|
||||||
|
|
Loading…
Reference in a new issue