正则表达式匹配<style>和</style之间的所有内容>然后使用Javascript删除
Regex to match everything between <style> and </style> Then Remove with Javascript
我正在尝试从字符串中删除所有内容。
runReportReq.responseText.replace(/'<style>.*?'</style>/, '')
谁能告诉我哪里出错了?
试试这个:
runReportReq.responseText.replace(/<style>.*?<'/style>/g, '')
您可以使用示例代码在此处测试 JavaScript 正则表达式语法的有效性:
正则表达式测试仪
你可以在这里使用 JavaScript 的示例输入来测试正则表达式本身:
正则表达式帕尔
你没有逃脱正确的字符,请尝试:
/<style>.*?<'/style>/
你需要反向引用...
正则表达式:
('<style'>).+(/'<style'>)
将允许您通过$1$2
替换为反向引用
因此,<style>asdasd</style>
会导致<style></style>
replace 返回已处理的字符串,因此您必须将结果存储在任何地方
见 http://www.w3schools.com/jsref/jsref_replace.asp
相关文章:
- 让文本输入幻灯片显示输入时的新文本输入?然后向后滑动
- Javascript运行php文件,然后下载文件
- 如何将屏幕分辨率乘以 80%,然后在代码中使用
- 弹出窗口出现,然后退出
- 如何在JQuery函数中定义一个值,然后调用另一个函数并使用该值
- 将值输入到对象,然后该对象推送到数组
- 如何临时暂停浏览器渲染,然后恢复整个页面
- JS:检查URL中的参数,然后迭代一个参数为var的函数
- 滚动然后捕捉到顶部而不是取消捕捉
- AngularJS加载JSON数据,然后从中解析/加载HTML
- 有没有一个抽象层,这样我就可以集成一次,然后使用pusher、pubnub或faye
- Canvas+svg路径动画,在路径中的特定点暂停一段时间,然后继续
- 如果30秒未单击,请应用CSS一次,将其删除,然后重新迭代
- 点击相同的按钮打开模型,然后提交表单
- ThreeJS将画布中的文本渲染为纹理,然后应用于平面
- 将display属性更改为visible flicks,然后再次消失
- 什么是“;选择“;然后触发事件
- 等待300毫秒,然后使用jQuery向下滑动菜单
- 转到另一个页面,然后立即触发ScrollTo
- 设置 $(element).style.backgroundColor,然后检查但不起作用