正则 子匹配
来源:互联网 发布:逐浪cms使用人多不多 编辑:程序博客网 时间:2024/06/16 04:44
使用括号的子字符串匹配
一个正则表达式模式使用括号,将导致相应的子匹配被记住。例如,/a(b)c /可以匹配字符串“abc”,并且记得“b”。回调这些括号中匹配的子串,使用数组元素[1],……[n]。
使用括号匹配的子字符串的数量是无限的。返回的数组中保存所有被发现的子匹配。下面的例子说明了如何使用括号的子字符串匹配。
下面的脚本使用replace()方法来转换字符串中的单词。在匹配到的替换文本中,脚本使用替代的$ 1,$ 2表示第一个和第二个括号的子字符串匹配。
var re = /(\w+)\s(\w+)/;var str = "John Smith";var newstr = str.replace(re, "$2, $1");console.log(newstr);
这个表达式输出 "Smith, John"。
阅读全文
0 0
- 正则 子匹配
- 正则表达式查找匹配的子字符串
- 使用正则匹配字符串的子串
- scala 正则表达式匹配子串
- javascript正则表达式提取子匹配项
- c++11 正则表达式 替换匹配子串
- 正则表达式 进阶(一)-- 匹配多连续字符、位置匹配、子表达式使用
- js正则表达式详解-子匹配 匹配原理 例子讲解
- java: 正则匹配字符串中多个目标子串(贪婪匹配的模拟实现)
- 正则匹配
- 正则匹配
- 正则匹配
- 正则匹配
- 正则匹配
- 正则匹配
- 正则匹配
- 正则匹配
- 正则匹配
- Shell脚本去重的几种方法实例
- Spring PropertySourcesPlaceholderConfigurer工作原理
- 微信说明文档js的引用及百度统计
- 相反数(当前数取反后与原数相加) -- 漫漫算法路 刷题篇
- mac下的node升级
- 正则 子匹配
- windows 中安装 Composer (PHP)
- 【bzoj3379】【区间DP】交作业
- android防止数据被释放获取对象为空的几点措施
- Yii中CDbCriteria常用总结
- 使用Mybatis+Spring,连接多个数据库
- java中使用Builder模式构建多个参数的构造器
- Android 8.0 adb分析
- 排序算法-快速排序