这个问题已经在这里有了答案:
9年前关闭。
我正在寻找用于解析文件中所有URL的正则表达式。
谷歌搜索后,我尝试了许多正则表达式,但在另一种情况下均失败。我的想法是编写一个在开始时检查http或https是否存在的代码,它将匹配所有内容,直到看到空白为止。
有任何想法吗 ?
注意:我不需要解析该URL,但是可以删除文件中的所有URL或至少使它不可读。
最佳答案
您可以尝试以下方法:
/https?:\/\/[\S]+/
\S
表示任何非空白字符。(Rubular)
关于ruby - Ruby正则表达式匹配一个URL ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4716513/