diff options
Diffstat (limited to 'trac2md.py')
-rwxr-xr-x | trac2md.py | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -15,7 +15,7 @@ from datetime import datetime from urllib.parse import quote wikilink_1_pattern = re.compile("\[\[(http.*)\]\]|\[(http.*)\]") -wikilink_2_pattern = re.compile("\[\[([a-zA-Z0-9_]+)\]\]") +wikilink_2_pattern = re.compile("\[\[(?:wiki:)?([a-zA-Z0-9_]+)\]\]|\[wiki:([a-zA-Z0-9_]+)\]") strikethrough_pattern = re.compile("~~(.*)~~") camelcase_pattern = re.compile("!(\w+)") image_pattern = re.compile("\[\[Image\((.*)\)\]\]") @@ -91,7 +91,7 @@ def convert_wikilinks_2(line): ''' Convert more wiki links''' m = wikilink_2_pattern.search(line) if m: - text = m.group(1) + text = m.group(1) or m.group(2) if text.lower() == "pageoutline": mdlink = "" else: |