2 qq359764840 qq359764840 于 2015.06.24 14:20 提问

帮我写一个正则表达式的问题?

html里面有一个串是 {method:'prolist'} 要从html源代码中找出然后替换内容,要怎么做呢,'prolist' 这个值也有可能是数字。

3个回答

caozhy
caozhy   Ds   Rxr 2015.06.24 14:25
 (?<=\{method\:\'\)\w+?(?=\'\})
w8655163
w8655163 回复qq359764840: 如果只是正则,把斜杠去掉就好了,已测试,可以匹配出来哦~
大约 3 年之前 回复
qq359764840
qq359764840 好像有误嗯!我运行的时候报错了
大约 3 年之前 回复
u013426903
u013426903   2015.06.24 14:34

var html = '' ;//需要替换的字符
var str = '' ;//被替换成的字符
html = html.replace(/{method:(.*?)}/,str);
//html 为最替换完的字符串_

u013426903
u013426903 在{、:、}前面加 \ ,我打了没反应
大约 3 年之前 回复
u013426903
u013426903   2015.06.24 14:34

html = html.replace(/{method:(.*?)}/,str);

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
关于正则表达式的写法
正则表达式: 正则表达式可以帮助我们更好的描述复杂的文本格式。一旦你描述清楚了这些格式,那你就可以利用它们对文本数据进行检索 正则中的一些符号命令: 实例 :1 匹配像91230456, 01237648那样的固定8位数                ^[0-9]{8}$            2 验证最小长度为3最大长度为7的数字,如:123,
C#远程控制
我写的远程控制...<br>遇到的问题。。<br>大家都来看看帮我解决问题<br>源代码和问题在里面
正则表达式注意事项
学习正则表达式的注意事项1.123456789|456|45 将” | “左右的看成整体,即使没有();2. 注意正则表达的的斜杠为” \ “,不为&quot; / &quot;.3.正则表达式[ ]中的字符,默认为普通字符,没有正则表达式的特殊字符的含义。国内电话:\d{3}-\d{8}|\d{4}-\{7,8}腾讯QQ:[1-9][0-9]{4,}电子邮件:[\w!#$%&amp;amp;'*+/=?^_`{|}~-]+...
使用PHP写出一个正则表达式,过滤网页上的所有js脚本
/]*?>.*?/si
python核心编程(第二版)参考答案(自制)--第六章·序列:字符串、列表和元组(Part1)
######最近自学python,使用的教材是python核心编程(第二版)。自己做了练习题的答案,不管正确与否,算是给自己的一种约束和督促吧。
使用正则表达式,确保传入的口令是强口令
需求内容:   写一个函数,获取剪贴板口令,确保传入的的口令字符串是强口令。强口令的定义是:长度不少于8个字符,同时包含大写和小写字符,至少有一位数字。可使用多个正则表达式来测试该字符串,以保证它的强度。 代码内容如下: # coding:utf-8 ''' 测试数据: uusssZmi0546 复制到剪贴板 '''import pyperclip, retext = str(pyperclip.
编写一个正则表达式解析器
编写一个正则表达式解析器    正则表达式是进行文本处理的强有力工具,比如,UNIX环境下的Sed命令,Perl脚本语言都支持基于正则表达式的文本匹配。很多人都知道怎么使用正则表达式,但正则表达式的工作原理,相信很少有人知道。前段时间看了一些有关编写正则表达式解析器的文章,总结了一下,算是读书笔记吧。首先,我们将简要介绍正则表达式,接着我们将以一个简单的正则表达式作为例子,讲解如何构建正则
CSDN上一个非常搞笑的帖子内容---一个让我瞠目结舌的电脑高手
 楼主:电脑盲说:   很久以前,那还是我用win98的时候有次我系统崩溃了,因为我是电脑白痴,我朋友给我介绍了一个高手来帮我修电脑。   他看了一下电脑,问我有没有98的盘,我说没有。   他想了一下,叫我把固定电话拿给他,我想修电脑要电话干什么,但人家是高手,我也不好说什么,就把电话拔下来给他了。   他把电话线空着的一头接在电脑的一个插孔内,然后进入了dos,然后就开始在电话上不停的按着键,
pbd反编译工具曾确实帮我解决了一个反编译的问题
另一个pb的反编译工具。曾确实帮我解决了一个反编译的问题
正则表达式的写法(一)
文章来自:生活就是生活 正则表达式是一种通用的标准,大部分计算机语言都支持正则表达式,包括as3,这里转摘出了一些常用的正则表达式语句,大家用到的时候就不用自己写了 ^\d+$  //匹配非负整数(正整数 + 0) ^[0-9]*[1-9][0-9]*$  //匹配正整数 ^((-\d+)|(0+))$  //匹配非正整数(负整数 + 0) ^-[0-9]*[1-9][0-9]*