问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

JS截取指定字符串到指定字符串之间的内容24

发布网友 发布时间:2023-10-10 06:38

我来回答

5个回答

热心网友 时间:2024-06-11 07:12

var str="<123>asdadsadsa<456>";

str = str.match(/<123>(\S*)<456>/)[1];

console.log(str);

\S:匹配任何非空白字符。

*:匹配前面的子表达式零次或多次。

match方法:

语法:

stringObject.match(searchvalue)

stringObject.match(regexp)

searchvalue:必需。规定要检索的字符串值。

regexp:必需。规定要匹配的模式的 RegExp 对象。如果该参数不是 RegExp 对象,则需要首先把它传递给 RegExp 构造函数,将其转换为 RegExp 对象。

如果 regexp 没有标志 g,那么 match() 方法就只能在 stringObject 中执行一次匹配。如果没有找到任何匹配的文本, match() 将返回 null。否则,它将返回一个数组。

例如:

"186a619b28".match(/\d+/g); 

如果上面的匹配不是全局匹配,那么得到的结果如下:

["186", index: 0, input: "186a619b28"]。

扩展资料:

常用的正则字符

1、\ : 将下一个字符标记为一个特殊字符、或一个原义字符、或一个 向后引用、或一个八进制转义符。

2、^:匹配输入字符串的开始位置。如果设置了 RegExp 对象的 Multiline 属性,^ 也匹配 'n' 或 'r' 之后的位置。

3、$:匹配输入字符串的结束位置。如果设置了RegExp 对象的 Multiline 属性,$ 也匹配 'n' 或 'r' 之前的位置。

4、+:匹配前面的子表达式一次或多次。

5、?:匹配前面的子表达式零次或一次。

6、{n}:n 是一个非负整数。匹配确定的 n 次。

7、{n,}:n 是一个非负整数。至少匹配n 次。

8、{n,m}:m 和 n 均为非负整数,其中n <= m。最少匹配 n 次且最多匹配 m 次。请注意在逗号和两个数之间不能有空格。

9、?:当该字符紧跟在任何一个其他*符 (*, +, ?, {n}, {n,}, {n,m}) 后面时,匹配模式是非贪婪的。

非贪婪模式尽可能少的匹配所搜索的字符串,而默认的贪婪模式则尽可能多的匹配所搜索的字符串。

热心网友 时间:2024-06-11 07:13

个人觉得可以定位<123> 後面的>位置,然後在定位<456> 前面的<的位置,截取中间的字符串

var str = '<123>asdadsadsa<456>';
alert(str.indexOf('>'));
alert(str.lastIndexOf('<'));
alert(str.substring(str.indexOf('>')+1,str.lastIndexOf('<')));

热心网友 时间:2024-06-11 07:13

var str="我是中国人啊哈哈为什么呢";var newStr=str.substring(2, 11);
alert(newStr);

热心网友 时间:2024-06-11 07:14

var str = "这是一段话_很好的一段话!";
str = str.substr(0, str.indexOf('_'));
alert(str);

热心网友 时间:2024-06-11 07:14

var newStr = str.subString(5, str.length - 5);追问额。。数字的长度也是不固定的 该怎么办

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
怀孕错过了糖筛怎么办 糖筛有哪些注意事项 怀孕几个月查唐筛 蔡家沟镇慈云寺 哈佳高铁高楞站多少平方米位置在那 超威电池生产日期怎么看 超威电池寿命一般多长时间 华晨宇鸟巢四面台10w+秒罄!!火星演唱会舞台概念图震撼发布! 手机连接160wifi电脑蓝屏使用160WiFi遇到问题应该如何解决 为什么手机wifi总是刚开启,锁屏就掉了。wifi设置里的休眠模式也是永久的... 建行卡为什么不能网上转账 学校发我们的建设银行卡一定要激活吗? 我打电话查余额说输入取钱密码... 藤蔓的简笔画(要彩铅上色)2 安徽合肥市火车站到庐江县庐城镇乘啥车怎么走1 南天pr2打印机怎么设置35 铁青铜有哪些品种,主要合金元素的作用是什么2 如何理解:我还爱你,只是不在喜欢你了93 货币与纸币的关系与区别?70 电动汽车在路上没电了怎么办? 被氩弧焊的光照到脸上,导致脸上脱皮怎么办?3 排气制动的off是关闭吗 荒野乱斗为什么辅助也能登顶榜单? 打羽毛球为什么要把左手抬起来? PR2怎么恢复出产参数6 女主被下血咒找男主解咒知道是什么电影吗 联想278t手机如何重装系统3 中国正式进入社会主义社会是哪一年啊??178 求javascript js正则表达式匹配以@@开头@@结尾...4 陶瓷铣刀表面黑色氧化物怎么清洗? 买了电动汽车却找不到充电的地方么6 电阻R,电感Lx,电容Lc串联,阻抗Z怎么算? 松下机器人焊机在焊接时为什么会在同一点烧断焊丝 问一下现在所有尺寸的山地车前叉都是通用的吗,比如,我是17寸的,现在... js 正则表达式获取字符串开头结尾的数字16 宝骏510 CVT劲享型正式上市 售6.38万元 搭1.5T... 打羽毛球扣球时左手为什么要举着对准球,右手扣球?标准姿势左手... 母亲节活动方案设计78 性病一般多久才出现症状341 打羽毛球时,为什么另一支手不握排的手要举起来 新车未过磨合期需要经常天天开吗14 营口虹信电子商务有限公司怎么样? 墨水弄到衣服上怎么洗掉!542 联想a760手机系统重装 可用过滤的方法将黑色金属氧化物与na 分开吗 排气辅助制动是什么意思15 上海的医学专硕毕业后属于盐城的人才引进范围吗? 排气制动开关的使用方法是什么? 河池开车到贵阳要多少公里,时间,过路费,油钱3 南天pr2e怎么恢复光电参数2 为什么我的荨麻疹越来越严重的62 18650锂电池怎么做成12v电池168 货币与纸币之间的联系与区别是什么?95