草庐IT

IOC提取

全部标签

javascript - 正则表达式提取模式之间的文本

我需要你在javascript中的正则表达式方面的帮助。我有一个带有跟随模式的a-tagsomegermantextsomeenglishtext所以,现在我正在寻找一个正则表达式来提取每个部分1.somegermantext2.somegermantext非常感谢提前 最佳答案 试试这个:varstr='somegermantextsomeenglishtext';varmatch=str.match(/de-->([^]+>([^ 关于javascript-正则表达式提取模式之间的文

javascript - 从 jQuery 或 JS 中的 json 对象中提取数据

我想使用https://raw.github.com/currencybot/open-exchange-rates/master/latest.json提供的货币数据作为初始测试,我创建了它的简化版本作为内联对象:varobj=[{"disclaimer":"Thisdataiscollectedfromvariousprovidersandprovidedfreeofchargeforinformationalpurposesonly,withnoguaranteewhatsoeverofaccuracy,validity,availability,orfitnessforanyp

javascript - 如何从javascript中的字符串中提取 float

我在textarea中有xml内容,可以是以下形式,或者20.434-12.334我希望能够提取每行的两个float。 最佳答案 您可以将正则表达式/[+-]?\d+(\.\d+)?/g与String.match()结合使用解析数字和Array.map()将它们变成花车:varregex=/[+-]?\d+(\.\d+)?/g;varstr='';varfloats=str.match(regex).map(function(v){returnparseFloat(v);});console.log(floats);varstr2=

javascript - 如何提取 json 对象中的 json 对象

转换这个:{"items":[{"id":"BLE89-A0-123-384","weight":"100","quantity":3},...{"id":"BLE10-A0-123-321","weight":"100","quantity":4}],"country":"JUS","region":"A",..."timeout":"FILLER"}对此:{"BLE89-A0-123-384":"3","BLE10-A0-123-321":"4"}即...{id:数量}我找到了一个几乎可以满足我需要的答案:SearchingforanObjectinsidetheJSON.但是这个

javascript - 如何使用 jQuery 从纯文本中提取 URL?

我是jQuery的初学者。我只是想将一段文本传递给函数并返回包含在其中的url数组。“我需要从文本中抓取像http://www.something.com这样的url,如果有therearemore.com,那么也抓取它们”。有什么帮助吗?有.GetUrl()吗?注意:我很讨厌正则表达式! 最佳答案 jQueryWiki文本插件(http://www.kajabity.com/jquery-wikitext/)包含用于在文本中查找可用于此目的的URl的正则表达式。所以,您需要一个函数-好吧,它在这里:/***Autilityfunc

javascript - 从 HTML 字符串中提取脚本标签

或任何其他标签:)例如。page...vara='abc';...(此字符串是来自ajax调用的响应)我想得到一个包含3个字符串的数组:vara='abc';我该怎么做? 最佳答案 定义:outerHTML函数(取自here)jQuery.fn.outerHTML=function(s){return(s)?this.before(s).remove():jQuery("<p>").append(this.eq(0).clone()).html();}然后假设您的响应存储在data中,您可以这样做:$(data).fil

javascript - 从文本中提取关键短语(1-4 个词的 ngram)

从文本block中提取关键短语的最佳方法是什么?我正在编写一个工具来提取关键字:somethinglikethis.我找到了一些用于Python和Perl的库来提取n-gram,但我是在Node中编写的,所以我需要一个JavaScript解决方案。如果没有任何现有的JavaScript库,有人可以解释如何执行此操作,以便我自己编写吗? 最佳答案 我喜欢这个想法,所以我已经实现了它:见下文(包括描述性评论)。预览:https://jsfiddle.net/WsKMx/*@authorRobW,createdon16-17Septemb

javascript - 从 jQuery 中的对象数组中提取单个属性的每个值

我需要创建一个新对象来遍历一组对象,最初看起来像这样:startObj=[{'prop':true},{'prop':false}];我希望结果是:endObj={0:true,1:false}我正在考虑使用$.each但后来我不知道如何从这里开始。有什么提示吗?$.each([{'prop':true},{'prop':false}],function(i,o){varnewObj;//thenewobjectshouldlooklikethis//newObj={0:true,1:false}}); 最佳答案 这是单行代码。va

javascript - 如何用js提取网页中当前所有的视频文件及其地址?

varimgs=document.images.length;它可以提取网页上的所有图片。如何用js提取网页中所有后缀为flv的flv文件如sample.flv?不是我本地目录下的所有flv文件,而是网页。firefox中的插件VideoDownloadHelper可以获取当前的mp4文件。为什么我的js代码不能完成相同的任务?varLinks=document.querySelectorAll('a[href$=".mp4"]');console.log(Links);firefox中的VideoDownloadHelper插件等js如何提取当前视频文件?

javascript - 使用父模型提取填充嵌套集合

我有以下带有嵌套集合的模型varMdl=Backbone.Model.extend({initialize:function(){//collectionthis.col1=newNestedCollection();},...});我想在一个请求中发送模型和集合中模型的数据,如下所示:{att1:val,col1:[{obj1:val},{...}]}我不确定将请求中的数据传递给嵌套集合(col1)的最佳方式。我做不到...varMdl=Backbone.Model.extend({initialize:function(){//collectionthis.col1=newNest