社区
JavaScript
帖子详情
js中正则式的子匹配模式
danwell7
2013-03-27 04:13:37
escape : function(string) {
return string.replace(/('|\\)/g, "\\$1");
}
var s=String.escape("天生一个'仙人\洞,无限风光'在险\峰.");
alert(s);
下面是结果
这儿的首次匹配是\替换掉在string中出现的‘或\
子匹配$1中还是一样,为什么 天生一个'仙人\洞,无限风光'在险\峰.中的\最终没有了???
...全文
187
3
打赏
收藏
js中正则式的子匹配模式
escape : function(string) { return string.replace(/('|\\)/g, "\\$1"); } var s=String.escape("天生一个'仙人\洞,无限风光'在险\峰."); alert(s); 下面是结果 这儿的首次匹配是\替换掉在string中出现的‘或\ 子匹配$1中还是一样,为什么 天生一个'仙人\洞,无限风光'在险\峰.中的\最终没有了???
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
oxfed
2013-03-28
打赏
举报
回复
试试这个吧兄弟,alert("\洞"); 你就会发现你在鸡蛋中找骨头
似梦飞花
2013-03-27
打赏
举报
回复
你的字符串"天生一个'仙人\洞,无限风光'在险\峰."中其实是没有'\'的 他是对洞和峰进行转义了 依然为洞和峰 你改成这样试试 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>无标题文档</title> <script type="text/javascript"> String.prototype.change=function(){ var reg=/('|\\)/g; return this.replace(reg,'\\$1'); } function ss(a){ a=a.change(); alert(a); } </script> </head> <body> <input type="text" value="天生一个'仙人\洞,无限风光'在险\峰." onblur="ss(this.value)"> </body> </html>
functionsub
2013-03-27
打赏
举报
回复
"天生一个'仙人\洞,无限风光'在险\峰." 这句话里的\的意思已经是转移字符的意思了。
java
中
正则全局
匹配
_
JS
中
正则表达式全局
匹配
模式
/g用法实例
本文详细介绍了JavaScript
中
正则表达式的全局
匹配
模式
/g的使用方法。通过示例讲解了如何利用lastIndex属性实现对字符串的多次
匹配
,并展示了设置全局
匹配
标志后lastIndex的变化规律。
JavaScript正则表达式的
模式
匹配
教程,并且附带充足的实战代码(1)
本文详细介绍了JavaScript
中
正则表达式的使用。包括小括号在正则
中
的作用,如组合
子
表达式、定义
子
匹配
模式
等;指定
匹配
位置的字符,如^、$等;用于
模式
匹配
字符串的方法,如search()、replace()等;还介绍了RegExp对象的属性和方法。
java正则全局
匹配
_
JS
中
正则表达式全局
匹配
模式
/g用法详解
本文详细介绍了JavaScript
中
正则表达式的全局
匹配
模式
/g的使用方法。通过示例代码展示了如何利用该
模式
进行多次
匹配
,并解释了lastIndex属性的作用及其在全局
匹配
模式
下的行为。
js
中
正则表达式使用
本文详细介绍了JavaScript
中
正则表达式的使用,包括创建方式、元字符、量词、分组、零宽断言等,并通过实例展示了如何进行字符串
匹配
、替换等操作。同时,讲解了贪婪性和懒惰性在正则
中
的体现,以及test、exec和match等方法的用法。
(JavaScript)贪婪
模式
和非贪婪
模式
(懒惰
模式
)
本文介绍了JavaScript
中
正则表达式的贪婪
模式
与非贪婪
模式
。贪婪
模式
默认尽可能多的
匹配
,而非贪婪
模式
则尽可能少的
匹配
。通过在量词后添加?,可以将
模式
切换为非贪婪。文
中
通过代码示例详细展示了各种量词在贪婪和非贪婪
模式
下的
匹配
行为,帮助读者理解这两种
模式
的区别。
JavaScript
87,987
社区成员
224,683
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章