js正则替换html字符串,js正则找出字符串的内容,并替换内容
js正则找到字符串的内容,并替换内容
本帖最后由 bychgh 于 2012-03-01 14:58:10 编辑
一段文本字符串,用js 正则根据父item 的 id在其中找出,并替换它的子内容
....
根据 id=1 找出 父item, 然后用新的 item 内容替换其内部的老item
要添加的新item
最后得到的代码为:
分享到:
------解决方案--------------------
写了个例子你看看
HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
New Document
var tagContent = "
"
function replace(){
var superNod = document.getElementById("11").parentNode;
for(var i = superNod.childNodes.length - 1; i > 0; i--){
superNod.removeChild(superNod.childNodes[i]);
}
superNod.innerHTML = superNod.innerHTML + tagContent;
}
------解决方案--------------------
var str = "abcd{jkdx}sdfsdaf{mm}";
str = str.replace("jkdx","kkk");
这样直接替换呢?
------解决方案--------------------
如果你是用在一个Web应用中使用,可以把这串字符串作为innerHTML插入到某个隐藏的div里面,就可以利用dom的代码进行操作了。
另外你的需求也不明确
....
------解决方案--------------------
我发誓,6楼不是我回复的代码,我回复的是JS正则,点击提交就成了JAVA代码了,见鬼了...........
原回复如下:
var html="";
html=html.replace(/(]*?id=(['"]?)1\2\s*>)(\n]*?>)+\n(?=)/i,'$1'+'
');
F。U。C。K C。S。D。N
js正则替换html字符串,js正则找出字符串的内容,并替换内容相关推荐
- 题目十:从字符串2中找出字符串1中的所有字符并按ASCII排序
给定两个字符串 从字符串2中找出字符串1中的所有字符 去重并按照ASCII码值从小到大排列 输入字符串1长度不超过1024 字符串2长度不超过100 字符范围满足ASCII编码要求,按照ASCII由小 ...
- 算法Day8|字符串专题二 剑指 Offer 58 - II. 左旋转字符串,28. 找出字符串中第一个匹配项的下标,459. 重复的子字符串
剑指 Offer 58 - II. 左旋转字符串 解题思路: 反转区间为前n的子串 反转区间为n到末尾的子串 反转整个字符串 class Solution {public String reverse ...
- 程序员面试金典——11.5找出字符串
程序员面试金典--11.5找出字符串 Solution1:我的答案.加强版的二分查找,嘿嘿嘿 class Finder { public:int findString(vector<string ...
- LeetCode 28. 找出字符串中第一个匹配项的下标 -- 字符串编码成数字匹配
找出字符串中第一个匹配项的下标 中等 1.6K 相关企业 给你两个字符串 haystack 和 needle ,请你在 haystack 字符串中找出 needle 字符串的第一个匹配项的下标(下标从 ...
- 28.找出字符串中第一个匹配项的下标
28.找出字符串中第一个匹配项的下标 给你两个字符串 haystack 和 needle ,请你在 haystack 字符串中找出 needle 字符串的第一个匹配项的下标(下标从 0 开始).如果 ...
- 刷题笔记之十 (小易的升级之路+找出字符串中第一个只出现一次的字符+洗牌+MP3光标位置)
目录 1.存取任意指定序号的元素和在最后进行插入和删除运算,利用顺序表存储最节省时间 2. 数据结构中具有记忆功能的是栈 3. 递归程序的优化一般为 尾递归优化 4.二叉树遍历,前中后序遍历用到的是栈 ...
- 找出字符串中第一个不重复的字符
找出字符串中第一个不重复的字符 leetcode原题地址 我的解决方法 将字符串转换成字符数组 使用两层循环遍历,最终根据第二层循环退出时的下标值来判断是否是不重复的字符 我的代码: public i ...
- 笔试强训第三周编程题part01(年终奖,迷宫问题;微信红包,计算字符串的距离;小易的升级之路,找出字符串中第一个只出现一次的字符,洗牌)
年终奖 OJ链接 此题是一道动态规划的问题 读题可知:只能从上往下和从左往右移动 由此需要前[i-1] [ j ]和[i][j-1]来比较大小来确实最优解. 其中有两种特殊情况,第一行和第一列 代码如 ...
- 现代密码学—密码学基本编码实践 16进制向base64编码转换 等长16进制字符串异或 找出密钥并破解密文 python
实验地点:E楼III区503 实验时间:11.17 一.实验室名称:攻防实验室 二.实验项目名称:密码学基本编码实践 三.实验学时:6学时 四.实验原理: Base64是网络上最常见的用于传输8Bit ...
- javascript 几句话快速找出字符串内指定字符的下标。
今天在和朋友讨论如何快速找出字符串内指定字符的下标 于是就出现了下面的写法: 写法1 var str ="this is javascript" var resault ={ind ...
最新文章
- 阿里平头哥首款CPU芯片发布!5nm倚天710,128核单片600亿晶体管,无人能与争锋...
- python 字符串格式化,使用f前缀
- 《汇编语言》- 来自底层的较量 - 温故而知新
- windows版本jenkins部署django项目
- Python中如何把一个UTC时间转换为本地时间
- 项目的包结构 mybatis三剑客
- 离散信号的抽取和内插例题_《数字信号处理》学习指导与题解 2011年版
- 我是一个来自泰兴的程序员,我喜欢C++
- 动态规划之最长公共子序列
- w10无法连到家庭组计算机,一键W10装机版无法进入家庭组如何处理
- 比赛中学习(2)-voc数据集制作中将.txt文件变为.xml文件
- 移动web适配利器-rem
- CMPP3.0协议(移动)
- .NET Core 如何验证信用卡卡号
- vsode 编译报错:main.c:4:10: fatal error: iostream: 没有那个文件或目录
- 蔡军生先生第二人生的源码分析(2)第二人生的基本功能
- js距离单位换算_js实现单位互换px/cm/mm篇
- 每日获取强智教务系统课表,并发送短信到学生手机!爬虫真牛逼!
- 【TCP专题】TCP连接断开
- 参数调优:K折交叉验证与GridSearch网格搜索