我的文字包含以http,https和www开头的网址。例如,
text = "I want to open up www.google.com"
如何将www.google.com
转换为同一文本中的相应网址?
我看了https://gist.github.com/guillaumepiot/4539986。 # Replace url to link
示例适用于以http
和https
开头的网址。如何修改此示例中的正则表达式以适用于以www
开头的URL。此外,相应的HTML
将如何更改?
我在互联网上发现了许多类似的问题,但这些问题的答案都没有适用于我的案例。
答案 0 :(得分:0)
正则表达式是:
/((([A-Za-z]{3,9}:(?:\/\/)?)(?:[-;:&=\+\$,\w]+@)?[A-Za-z0-9.-]+|(?:www.|[-;:&=\+\$,\w]+@)[A-Za-z0-9.-]+)((?:\/[\+~%\/.\w-_]*)?\??(?:[-\+=&;%@.\w_]*)#?(?:[\w]*))?)/
有关详细信息,请参阅此答案:https://stackoverflow.com/a/8234912/4626943