我想在我的字符串中找到所有类似http://vk.com
或https://stackoverflow.com
的链接。
我怎么能通过Elixir中的正则表达式来做到这一点?
答案 0 :(得分:1)
链接的Elixir regexp看起来像:
regexp = ~r/ https?:\/\/(www\.)?[-a-zA-Z0-9@:%._\+~#=]{2,256}\.[a-z]{2,6}\b([-a-zA-Z0-9@:%_\+.~#?&\/\/=]*)/
因此,您可以通过
成功找到字符串中的所有链接Regex.scan(regexp, your_string)