我的代码将从某个API的某个字符串中拉出一个字符串,并将其返回到Discord通道中。为了保持输出清洁,我需要用“<”和“>”符号来包围任何网址。在Javascript中的字符串的开始和结尾处插入一个字符
我原本是用split()函数来查找以“http”开头的空格和字符串的。
var string = "I am a string (http://google.com)";
那么,有没有办法,我通过整个字符串进行扫描来查找和修改这些网址:然而,当一个字符串持有它,例如,像这样这种情况下失败?
为清楚起见,我在寻找:
var string = "http://google.com"
//to become
var string = "<http://google.com>"
这也将有以 “https” 工作。
非常感谢您对此事的任何帮助!
你应该使用正则表达式。不要依赖空间。 –
正则表达式在开始和结束时添加所需值的最佳选项。 –