正则表达式 /\ssrc=[\'\"][\\/]([^\'"]*)[\'\"]\s/i
人气:494 ℃ 时间:2020-01-29 10:46:25
解答
/\ssrc=[\'\"][\\/]([^\'"]*)[\'\"]\s/i
开始的/和结束的/i代表:这个是在javaScript中使用的正则表达式,并且忽略大小写;
\s 代表空格
src= 是普通字符
[\'\"] 代表可以是'也可以是"
[\\/] 代表可以是\也可以是/
([^\'"]*) 代表这是个组,组里的[^]代表排除的字符范围,*代表0到无穷多.不过这里有错误,楼上已经说明了应该是([^\'\"]*),这点和DEELX表达式引擎不一致,DEELX表达式引擎是“正则表达式中的特殊符号,如果被包含于中括号中,则失去特殊意义,但 \ [ ] :^ - 除外”.整个组能匹配:不是'和"的0到无穷多个任意字符
[\'\"] 代表同上
\s 代表同上
推荐
猜你喜欢
- 在RtΔABC中,∠C=90.,若ΔABC所在平面内的一点P满足向量PA+向量PB+λ向量PC=0,则(|PA|^2+|PB|^2)/|PC|^2的最小值为________________
- 一道数学应用题:某商品经过两次降价10%,降价后的价格至少为324元,则这件商品的原价至少为多少元?
- 56个民族的房子有什么特色
- 一个饲养专业户,养鹅的只数相当于养鸡的只数的20分之7,相当于养鸭的只数的5分之2,且鸡比鸭多10只.这个
- 方程日历问题在某张日历中一个竖列上的四个数的和是50求就这四个数
- 商店运来一批水果,第一天卖出这批水果的9/20,第二天卖出105千克,还剩这批水果的2/8,这批水果共有多少千克?
- 若点(a,9)在函数y=3x的图象上,则tanaπ6的值为( ) A.0 B.33 C.1 D.3
- 已知实数a、b、y在数轴上的对应点如图,化简:|a|-|a-b|+|c-a|+|b-c|=_