Javascript 用于捕获html内容的正则表达式
我将如何编写此代码以使用正则表达式存储文本“allofthistextcaptured”?我不想让“你的海报”被抓到。下面的javascript正是我所需要的,我只需要在末尾使用一些正则表达式来捕获src标记中除“\u poster”之外的所有文本 htmlJavascript 用于捕获html内容的正则表达式,javascript,jquery,regex,html,Javascript,Jquery,Regex,Html,我将如何编写此代码以使用正则表达式存储文本“allofthistextcaptured”?我不想让“你的海报”被抓到。下面的javascript正是我所需要的,我只需要在末尾使用一些正则表达式来捕获src标记中除“\u poster”之外的所有文本 html 一个简单的replace()对你有用吗 var text = $(this).siblings('.postImage').find('img').attr('src').replace('_poster', ''); 如果要使用RegE
一个简单的
replace()
对你有用吗
var text = $(this).siblings('.postImage').find('img').attr('src').replace('_poster', '');
如果要使用RegExp,则可以执行以下操作:
var text = $(this).siblings('.postImage').find('img').attr('src').replace(/_poster./, '.');
它查找\u poster.
并将其替换为
,但这与第一个示例基本相同
这里有一个演示:一个简单的
replace()
对你有用吗
var text = $(this).siblings('.postImage').find('img').attr('src').replace('_poster', '');
如果要使用RegExp,则可以执行以下操作:
var text = $(this).siblings('.postImage').find('img').attr('src').replace(/_poster./, '.');
它查找\u poster.
并将其替换为
,但这与第一个示例基本相同
下面是一个演示:由于可搜索字符串被缩减为仅文件名,您可以使用此正则表达式捕获名称和扩展名:
([\w]+)(?>_poster)\.([\w]+)
由于可搜索字符串减少为仅文件名,因此可以使用此正则表达式捕获名称和扩展名:
([\w]+)(?>_poster)\.([\w]+)
只是一个普通的替换,使用正则表达式来去除b/w k和
之后和
之前的任何内容
.replace (/(_[^.*]*)/, '');
只是一个通用的替换,使用正则表达式剥离b/w k和
,这是\uu
之后和
之前的任何内容
.replace (/(_[^.*]*)/, '');
同意,这里的简单替换比正则表达式干净得多。同意,这里的简单替换比正则表达式干净得多。