javascript正则表达式提取子匹配项
来源:互联网 发布:数据预测方法 编辑:程序博客网 时间:2024/06/04 19:35
C#里所用的正则表达式,如果要提取字符串里的子匹配项(我都不知道那个叫啥名字,别名?)是很方便的,比如:
Regex rx = new Regex(@"<title>(?<title>[\s\S]+)?</title>", RegexOptions.Compiled | RegexOptions.IgnoreCase);Match m = rx.Match(content);if (m.Success){ string title = m.Result("${title}");}
但如果是javascript呢,咋整?两边语法好像稍有点不一样。我弄了下,只有一些支离破碎的经验值,先记录下来:
str = "<html><head><title>呵呵呵</title></head><body></body></html>";reg = /<title>([\s\S]+)<\/title>/givar result;if ((result = reg.exec(str)) != null) { alert(result);//显示“<title>呵呵呵</title>”,“呵呵呵” alert(result[1]);//显示“呵呵呵” //}
参考文章:
http://www.html-js.com/article/3420
0 0
- javascript正则表达式提取子匹配项
- javascript 正则表达式匹配
- ASP 正则表达式匹配字符串提取
- javascript的正则表达式匹配
- javascript正则表达式匹配特殊符号
- javascript匹配空行正则表达式
- JavaScript正则表达式:匹配位置
- javascript正则表达式分组匹配
- 正则表达式提取String子串
- javascript 正则表达式提取数字使用
- javascript 正则表达式提取数字使用
- 正则表达式查找匹配的子字符串
- scala 正则表达式匹配子串
- javascript 匹配所有空格的正则表达式
- 常用正则表达式模式 -- 匹配 Javascript
- JavaScript中的模式匹配与正则表达式
- javascript之数字类型正则匹配表达式
- JavaScript中正则表达式的模式匹配
- LevelDB初探之简单使用
- 深入理解Redis主键失效原理及实现机制
- 6.0权限适配-----用户禁止以后打开设置界面
- CSS:字体倾斜
- 创建docker image时可能会用到的.dockerignore
- javascript正则表达式提取子匹配项
- CentOs7 中安装 guetzli 详细教程
- java--13--Object
- RadioGrop和RadioButton
- MUI_css 样式
- leveldb研究系列一 .leveldb的简单介绍和简单使用
- nodejs基础(二)
- 双系统安装
- Android SDK版本和API版本