正则替换花括号问题!!!

问题描述

想去除一个字符串开头的花括号,用下面的正则出错,如果将正则中的花括号{换成其他字符没问题,这个正则应怎么写呢?var_str="{abcdefg}";var_reg_trim=/^[{}]*/g;alert(_str.replace(_reg_trim,""));

解决方案

解决方案二:
我运行可以啊
解决方案三:
IE9下出现的错误
解决方案四:
我就IE9啊没问题
解决方案五:
alert("{abcdefg}".replace(/(^{*)|(}*$)/g,""));

解决方案六:
var_str="{abcdefg}";var_reg_trim=/^{|}$/g;alert(_str.replace(_reg_trim,""));

解决方案七:
http://hi.csdn.net/space-9866978-do-album-picid-978651.html
解决方案八:
引用5楼sharkdbj的回复:

JScriptcodevar_str="{abcdefg}";var_reg_trim=/^{|}$/g;alert(_str.replace(_reg_trim,""));

这个2个都去掉了
解决方案九:
谢谢,解决了,源于自己的疏忽
解决方案十:
该回复于2011-11-15 13:10:13被版主删除
解决方案十一:
var_str="{abcdefg}";var_reg_trim=/^[{}]/g;alert(_str.replace(_reg_trim,""));

时间: 2024-10-03 08:20:15

正则替换花括号问题!!!的相关文章

JS正则替换掉小括号及内容的方法_javascript技巧

正则表达式:\ ( [ ^ \ ) ] * \ ) JS代码: var str="hello(world)"; var nstr = str.replace(/\([^\)]*\)/g,""); 以上这篇JS正则替换掉小括号及内容的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持. 以上是小编为您精心准备的的内容,在的博客.问答.公众号.人物.课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索javascript 正则 括号.正

HTML模板调用Thinkphp标签,为什么要用两个花括号?

问题描述 HTML模板调用Thinkphp标签,为什么要用两个花括号? HTML里面调用后台PHP的标签,为什么要用两个花括号?如: {{$store.name}}?改成一对,就无法调用出来. 解决方案 这个是与模板约定的标识符,模板过滤时用针对的正则来进行替换.其他模板也有用<!--{$store.name}-->作变量嵌套的. 解决方案二: 沒有貼完整的碼出來, 應該是 大括号内的字符将作为变量来处理 加两个大括号,外层的将作为普通的字符(避免和其它字母混合) 解决方案三: 这是tp中规定

PHP preg_replace() 正则替换所有符合条件的字符串_正则表达式

需要我们用程序处理的数据并不总是预先以数据库思维设计的,或者说是无法用数据库的结构去存储的. 比如模版引擎解析模版.垃圾敏感信息过滤等等. 一般这种情况,我们用正则按我们的规则去匹配preg_match.替换preg_replace. 但一般的应用中,无非是些数据库CRUD,正则摆弄的机会很少. 根据前面说的,两种场景:统计分析,用匹配:处理用替换. PHP preg_replace() 正则替换,与Javascript 正则替换不同,PHP preg_replace() 默认就是替换所有符号匹

JS和C#实现的两个正则替换功能示例分析

本文实例讲述了JS和C#实现的两个正则替换功能.分享给大家供大家参考,具体如下: 应用实例1: 待处理字符串:str="display=test name=mu display=temp" 要求:把display=后的值都改成localhost JS处理方法: str.replace(/display=\w*/g,"display=localhost"); C#处理方法: Regex reg=new Regex(@"display=\w*");

php 正则替换一些例子小结

PHP正则表达式替换的相关概念: preg_replace:执行正则表达式的搜索和替换 mixed preg_replace (   mixed pattern,   mixed replacement,   mixed subject [, int limit]) preg_replace:允许你替换字符串中匹配到你定义的正则表达式. 一个简单的注释移除功能:  代码如下 复制代码 preg_replace('[(/*)+.+(*/)]', '', $val); 这段代码可以移除在 PHP 和

PHP preg_replace() 正则替换所有符合条件的字符串

需要我们用程序处理的数据并不总是预先以数据库思维设计的,或者说是无法用数据库的结构去存储的. 比如模版引擎解析模版.垃圾敏感信息过滤等等. 一般这种情况,我们用正则按我们的规则去匹配preg_match.替换preg_replace. 但一般的应用中,无非是些数据库CRUD,正则摆弄的机会很少. 根据前面说的,两种场景:统计分析,用匹配:处理用替换. PHP preg_replace() 正则替换,与Javascript 正则替换不同,PHP preg_replace() 默认就是替换所有符号匹

php 正则替换url的问题

问题描述 php 正则替换url的问题 我有一个字符串里面的内容是采集的 比如 "" <p>sdlfjsd</p> <img data-src='http://www.xx.com/sfjsdlfjsdsfADD/0?wx=giflsdfjl'/><strong>lsfjlsj</strong>fjlsdfjlasdf<img data-src='http://www.xfffm/sfjsdlfjsdsf?wx=gifl

ASP用正则替换图片名称函数

用正则替换图片名称函数,例如将/img/abc.jpg里abc.jpg替换成S_abc.jpg,效果如下:想要替换为 /img/S_abc.jpg ,通过以下的函数可以实现. 以下是函数代码:function changepic(ss) Set re = New RegExp re.Pattern = "\B\/(\S+)(\.jpg|.gif|.png|.bmp)\b" re.Global = True re.IgnoreCase = True re.MultiLine = True

ASP自定义函数:对字符串正则替换

函数|正则|字符串 RegReplace(str,regexStr,RepalceStr)对str进行正则替换 如: htmlstr="123<imgsrc=http://itdowns.com/edu/asp/20070123/""asdf.gif""border=""0"">45<b>6</b>"htmlstr2=RegReplace(htmlstr,"&l