javascript - 如何更改我的正则表达式以查找多个网址?
问题描述
当我试图找到一个网址时,它只检测到一个网址,我如何更改这个正则表达式来查找任何数字网址。请帮我。这是我的正则表达式URL正则表达式
解决方案
您可以使用regexp
为了将 URL 与给定的字符串分开。
请检查以下示例:
function getURLList(string) {
var urlRegex = /(https?:\/\/[^\s]+)/g;
return string.replace(urlRegex, function(url) {
console.log(url);
})
}
var simpleString = "Some line here http://stackoverflow.com https://google.com www.google.com https://www.fb.com https://www.gmail.com";
getURLList(simpleString);
推荐阅读
- scala - SparkSession throw 找不到或加载主类
- hyperledger-composer - 看跌期权后资产中的信息消失
- python - 如何使用opencv dnn模型加载张量流的预训练模型
- java - 使用 Java 8 Stream API 时如何移动到循环中的下一个值
- linux - Shell脚本:将程序的输出重定向到更改的文件
- sass - SASS在目录选择的子目录中监视多个.scss?
- c# - 从列表中提取列表
> 不创建副本? - sap - SAPNCo 应用程序中的非个性化 SAP 对话用户
- node.js - 聚合文档多级
- python - 如何在微分方程(SciPy)中使用 if 语句?