首页 > 其他分享 >根据指定字符串在字符串(想要替换的字符串)中找到并替换

根据指定字符串在字符串(想要替换的字符串)中找到并替换

时间:2024-10-10 15:00:23浏览次数:1  
标签:description 替换 replace var 字符串 想要 reg

removeFun(description) {

        description = description.replace(/<\/?[^>]*>/g, ''); // 去除HTML tag 如果后端返回的数据或者处理的数据不带标签 不用写这一步

 

————以上都是去除 后端返回的 "<span class="unable-analyse">bad input path</span>" 这种格式————————————————

        var reg = new RegExp('(' + description + ')', 'g'); //要替换的

        //前面是替换的字符串 后面是新的字符串

        var newstr = this.errorsContent.failReason.replace(reg, 替换的字符串this.errorsContent.highLightKey );

        console.log(newstr)//替换完成的字符串

        如果想要根据替换的字符串来出现高亮的话 可以这样写

        this.errorsContent.failReason.replace(reg, `<span class="Highlight">${111}</span>` );

},

//方法
 removeFun(description) { // 根据特定关键字展示高亮 
            description = description.replace(/<\/?[^>]*>/g, ''); // 去除HTML tag
            var reg = new RegExp('(' + description + ')', 'g');
            var newstr = this.data.replace(reg, description);
            var newstr2 = this.data2.replace(reg, description);
            this.data  = newstr;
            this.data2 = newstr2;
        },

 

 

样式中    

   >>>.Highlight{

        color:red;

        }

标签:description,替换,replace,var,字符串,想要,reg
From: https://www.cnblogs.com/qing1224/p/18456393

相关文章

  • MSSQL-从字符串转换日期和/或时间时,转换失败
    1、报错的sql为:selectID,Test_timeas时间,fromProcessDatawhereconvert(datetime,test_time,120)betweenconvert(datetime,'2020-10-10',120)andconvert(datetime,'2024-10-11',120)   它是将Test_time转化为datetime格式,再用between进行比较;......
  • 编写一个程序递归判断一个字符串是否为回文。回文是指从前往后读和从后往前读都一样的
    defis_string_palindrome(string):iflen(string)<2:#设置出口returnTrueelse:#判断首末位是否相同ifstring[0]==string[len(string)-1]:#用列表来删除首末位相同字符list1=list(string)list1.pop(0)list1.pop()string=''.join(list1)#设置过程returnis_str......
  • 洛谷题单指南-字符串-P4391 [BOI2009] Radio Transmission 无线传输
    原题链接:https://www.luogu.com.cn/problem/P4391题意解读:s1由若干个s2组成,求s2的最小长度,注意题目中说明s1是子串,但是不影响,可以认为s1是补全的由若干s2组成的字符串。解题思路:设s1由x个s2组成,如图所示设s1的Next数组从0开始,那么其最长相同前后缀长度为x-1个s2,即Next[s1.siz......
  • Django替换sqlite默认数据库到mysql的一系列操作
    将这部分注释掉:DATABASES={'default':{'ENGINE':'django.db.backends.sqlite3','NAME':BASE_DIR/'db.sqlite3',}} 并替换为:DATABASES={'default':{......
  • JS高级-ES6之模板字符串与剩余参数
    在本章节中,我们学习新的字符串拼接方式:标签模板字符串,动态效果与自由使用程度得到进一步提升函数的默认参数更好的解决方案,以及结合解构的进阶使用方式剩余参数的进一步说明,箭头函数的补充,以及展开语法对数据的处理细节是怎么样的,深拷贝还是浅拷贝,都会得到说明一、字符......
  • 公司网站链接被替换怎么办?
    公司网站链接被替换通常是指网站被黑客攻击或篡改,导致网站链接指向了恶意网站或其他不相关的网站。这种情况需要及时处理以恢复网站的正常运作,并确保网站的安全。以下是处理步骤:立即更改登录密码:更改网站后台的管理员密码。更改FTP、数据库以及其他相关系统的登录密码。......
  • 代码随想录算法训练营day10| 232.用栈实现队列 225. 用队列实现栈 20. 有效的括
    学习资料:https://programmercarl.com/栈与队列理论基础.html栈与队列学习记录:232.用栈实现队列(两个栈(stack_in,stack_out)实现一个队列的行为)点击查看代码classMyQueue(object):def__init__(self):self.stack_in=[]self.stack_out=[]d......
  • .NetCore中下载文件接口指定文件名时中文被替换为下划线(_)的问题
      首先,我这里使用的.net6  比如我有这样一个接口:publicasyncTask<IActionResult>Download(stringname){//省略业务代码...returnFile(stream,"application/octet-stream",name);}  这里下载的文件名时接口参数传进来的,......
  • 学校想要手机序列号有什么用
    学校想要手机序列号有什么用学校想要手机序列号有什么用?有你的IMEI和手机号就可以翻译成MSISSD这个在基站那里可以监听你所有通信和短信截取你所有的通讯数据包,当然学校是没有能力破解的,从学校的权限看监听通话短信和破解你的通讯数据这不太可能,这是违法的,但是定位监控通信行......
  • 洛谷 P7469 [NOI Online 2021 提高组] 积木小赛(字符串哈希)
    题目传送门解题思路读题后,我们可以发现,字母串  只能从两边删除,于是我们可以枚举一个区间 ,然后在字母串  中匹配(可以用指针来进行匹配),同时可以做字符串哈希去重。注意如果怕被卡,可以用双模哈希;记得开longlong代码#include<bits/stdc++.h>usingnamespacestd;......