gpt4 book ai didi

javascript 分词器

转载 作者:行者123 更新时间:2023-11-30 13:17:06 25 4
gpt4 key购买 nike

我有一个关于在 javascript 中拆分字符串的问题。我从其他地方得到一个字符串,我只想得到它的一部分。我不能使用 substr 因为它的长度可以改变。我也看了 split 方法,但这还不够。例如,我的一个字符串如下所示:

<img src="http://image.weather.com/web/common/wxicons/31/30.gif?12122006" alt="" />Partly Cloudy, and 84 &deg; F. For more details?

我只想获取 img 标签和数字 84。有什么建议吗?谢谢

最佳答案

这是应该使用 regular expressions 的地方.

你可以这样做:

var inputStr = '<img src="http://image.weather.com/web/common/wxicons/31/30.gif?12122006" alt="" />Partly Cloudy, and 84 &deg; F. For more details?';
var regex = /<img.*?src="(.*?)".*?>.*?([0-9]+\s*&deg;\s*[CF])/;
var results = regex.exec(inputStr);

results[1]; // => "http://image.weather.com/web/common/wxicons/31/30.gif?12122006"
results[2]; // => "84 &deg; F"

查看使用此代码的工作示例:

http://jsfiddle.net/epkcn/

关于javascript 分词器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11648410/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com