import re
filterString = '(?:[^\!]|^)\[([^\[\]]+)\]\((?!http)([^()]+)\)'
strings = [
"[Getting Started](gettingStarted.md)",
"",
"[Getting Started](https://w...content-available-to-author-only...d.com)"
]
for pageContent in strings:
filteredPage = re.sub(filterString, r"""<a href='#' onclick='requestPage("\2");'>\1</a>""", pageContent)
print(filteredPage)
aW1wb3J0IHJlCgpmaWx0ZXJTdHJpbmcgPSAnKD86W15cIV18XilcWyhbXlxbXF1dKylcXVwoKD8haHR0cCkoW14oKV0rKVwpJwpzdHJpbmdzID0gWwogICAgIltHZXR0aW5nIFN0YXJ0ZWRdKGdldHRpbmdTdGFydGVkLm1kKSIsCiAgICAiIVtHZXR0aW5nIFN0YXJ0ZWRdKGdldHRpbmdTdGFydGVkLnBuZykiLAogICAgIltHZXR0aW5nIFN0YXJ0ZWRdKGh0dHBzOi8vdy4uLmNvbnRlbnQtYXZhaWxhYmxlLXRvLWF1dGhvci1vbmx5Li4uZC5jb20pIgpdCgpmb3IgcGFnZUNvbnRlbnQgaW4gc3RyaW5nczoKICAgIGZpbHRlcmVkUGFnZSA9IHJlLnN1YihmaWx0ZXJTdHJpbmcsIHIiIiI8YSBocmVmPScjJyBvbmNsaWNrPSdyZXF1ZXN0UGFnZSgiXDIiKTsnPlwxPC9hPiIiIiwgcGFnZUNvbnRlbnQpCiAgICBwcmludChmaWx0ZXJlZFBhZ2Up