JS截取指定字符串到指定字符串之间的内容
JS截取指定字符串到指定字符串之间的内容
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属性,:匹配输入字符串的结束位置。如果设置了RegExp 对象的 Multiline 属性,:匹配输入字符串的结束位置。如果设置了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}) 后面时,匹配模式是非贪婪的。
非贪婪模式尽可能少的匹配所搜索的字符串,而默认的贪婪模式则尽可能多的匹配所搜索的字符串。
JS截取指定字符串到指定字符串之间的内容相关推荐
- js截取特定字符后面的字符串
截取网页特定字符后面的字符串: const str = 'https://fanyi.youdao.com/?keyfrom=dict2.top'; let chars = str.split(&qu ...
- js截取某个字段后面的字符串
var str = 'p2p-dafei';console.log(str.split("p2p-")[1]); //截取p2p-后面的所有参数
- JS截取//后面或前面的字符串
let str = "http://191.168.1:808" console.log(str.split('//')[1]) // 后面 191.168.1:808 conso ...
- SQL截取查询结果中固定字段之间的内容
在做数据查询时,字段存了冗余的内容,希望查询结果只需要客户填写的中文数据,数据展示如下 id custom_content 10000 {"customField4":" ...
- php字符串以符号截取,PHP按符号截取字符串的指定部分的实现方法
大家在开发中可能会遇到需要截取某一个部分的内容,方法有很多,可以使用正则,也可以用内置函数,但该如何才能尽人意呢?傲世今天就给大家开开眼. 对于截取的需求也分很多种,字符串的截取php内置函数就有很多 ...
- JS如何截取-后面或前面的字符串
var index=str.lastIndexOf("\-"); // 后面 obj=obj.substring(0,index); // 前面 str=str.substring ...
- JS字符串截取方法 JS字符串查找指定字符方法 JS字符串替换指定字符方法 JS字符串插入指定位置方法 JS字符串删除指定字符方法
js字符串截取的方法 方法一: str.slice(开始位置,结束位置) //start 参数字符串中第一个字符位置为 0, 第二个字符位置为 1, 以此类推,如果是负数表示从尾部截取多少个字符串,s ...
- js截取指定字节长度的字符串
js截取指定字节长度的字符串 var strT = "浙江省杭州市拱墅区解放东路与石桥路润泽园16幢1单元2118室" // var strT = "浙江省杭州市&quo ...
- js 截取指定字符后面/前面的所有字符串
解决方案: //js 截取指定字符后面/前面的所有字符串let str = '你还好吗?嗯?我很好!'//截取第一个?前面的字符串var index = str.indexOf("?&quo ...
最新文章
- 闭包函数 装饰器 迭代器
- 加载更多时,判断tableView快要滑动到底部的时候在去请求更多数据的公式
- git 配置免密登陆
- Python数据结构与算法(四)--顺序表
- js文件上传不用点击上传按钮自动上传
- C#中完美克隆引用类型的对象
- 华丽的模态窗口弹出效果示例
- 统计自然语言处理(第二版)学习笔记:第一章
- win10专业版与家庭版有什么不一样
- win7系统声卡驱动安装失败怎么办--win7w.com
- django 过滤器 、日期格式化参数
- 计算机基础操作知识带答案,计算机应用基础知识试题带答案
- 【电脑技术】修改无线网卡MAC地址失败的原因
- Winform VS2022解决:自定义控件类库没在工具箱出现问题
- 菜鸟学习Docker实例
- uniapp上下滑屏切换支持视频和图片轮播实现,类似抖音效果
- 分布式事务框架seata介绍
- 《Patterns, Principles, and Pract》— chapter14 Introducing the Domain Modeling Building Blocks
- 沙盒勇者服务器维护,沙盒勇者攻略大全 沙盒勇者通关攻略
- Groovy使用字符串