临时记录:一个正则

var myString="TabMod Tab normalTab activeTab";
alert(myString);
myString=myString.replace(/^Tab\s|sTab$/g,"");
myString=myString.replace(/\sTab\s/g," ");
alert(myString);

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

var oldString="TabMod Tab Tab normalTab activeTab ";
var newString=oldString.replace(/[^\w]Tab/g," ");
alert("oldString\n"+oldString+"\n\nnewString:\n"+newString);

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

构造正则替换:

你好,我是CnLei.

我的个人网站:http://www.cnlei.com

function ColorTest(sString,reString) {
var re = new RegExp();
re.compile("("+reString+")", "gi");
sString = sString.replace(re,"$1");
return sString;
}
var tempString=document.getElementById("TestColor").innerHTML;
document.getElementById("TestColor").innerHTML = ColorTest(tempString,"cnlei");

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

(0)

相关推荐

  • CentOS系统临时禁止一个用户的方法

    前言 在使用CentOS系统的过程中,如果不想删除用户,只是临时或短期内禁止某个用户登录系统,可以通过下面两种办法实现: 1.只把用户的记录从/etc/passwd文件中去掉,仅保留其主目录和其他文件不变: 2.在/etc/passwd文件(或/etc/shadow)中,关于该用户的passwd域的第一个字符前面加上一个"*"号即可. 注意:这只是禁止某个用户.如果要删除一个用户,需要删除的项包括: 1. /etc/passwd文件中的相关用户记录: 2. /etc/group文件中的

  • java 记录一个子串在整串中出现的次数实例

    任务描述: 编写一个程序,记录一个子串在整串中出现的次数,例如记录子串"nba"在整串"nbaernbatnbaynbauinbaopnba"中出现的次数,通过观察可知子串"nba"出现的次数为6.要求使用String类的常用方法来计算出现的次数. 任务目标: 学会分析"记录一个子串在整串中出现的次数"任务的实现思路 根据思路独立完成"记录一个子串在整串中出现的次数"任务的源代码编写.编译及运行. 掌握St

  • 记录一个C++在条件查询时遇到的问题(推荐)

    C++在条件查询时困扰了6个小时的小问题 先说结论1. 贴上运行错误的原码2. 错误分析2.1 sql语句错误2.2 sql语句替换2.3 继续问题分析 3.总结 先说结论 1:如果由%作为占位符.arg()传参的模式,则sql_query.exec(sql_str)执行查询时,必须加上查询语句. 2:如果由?作为占位符.addBindValue()传参的模式,则sql_query.exec()执行查询时,不可加上查询语句. 1. 贴上运行错误的原码 int InputManage::query

  • 记录一个Vue3简易微信右滑删除逻辑的思路实现

    目录 一.搭建简易的页面 二.前置条件 三.设计touchstart函数 四.设计touchend函数 五.加上过度动画 今天项目需求需要实现一个类似于微信右滑显示额外选项的功能,记录一下实现思路. 一.搭建简易的页面 对应的代码,界面使用了tailwindCSS,代码非常简单,就是普通的定位,关键的定位已经用黄色框框圈出.right的值为div删除的宽度,其它的样式这里不再过多赘述. 二.前置条件 这里先来梳理一下思路. 首先,我们需要给这删除按钮组件打上ref,因为之后我们需要用到这个div

  • 临时记录:一个正则

    var myString="TabMod Tab normalTab activeTab"; alert(myString); myString=myString.replace(/^Tab\s|sTab$/g,""); myString=myString.replace(/\sTab\s/g," "); alert(myString); [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行] var oldString="TabM

  • 一个非常不错的一个正则练习JS版

    技术含量不高,主要是平时使用正则多了,在代码上调试太麻烦了,干脆做这个来试比较快~~~送给那些喜欢正则的朋友~~~ 做得头晕脑涨,实在找不出几个正则例子来给新手学习,所以现在俺里面的帮助文件里面也才三个例子而以! 由于本人的语言表达实在不怎么样,而以材料一个人制作麻烦,希望有热心人士提供经典的正则例子,最好附上详解,以便新手学习! 无殇 - 正则练习器 window.onerror=function(a,b,c){alert("发生未知错误:"+a+"\n第"+c+

  • 记录一个使用Spring Data JPA设置默认值的问题

    目录 Spring Data JPA设置默认值的问题 一开始经过百度,写法是这样的 于是改了第二版 在大佬的指点下,有了第三种写法 Jpa设置默认值约束 1.修改建表时的列定义属性 2.通过Hibernate(org.hibernate.annotations.ColumnDefault) Spring Data JPA设置默认值的问题 我有一个entity实体,其中里面有一个布尔类型的字段: //entity table注解略 public class TableEntity { privat

  • 记录一个van-list不断onLoad加载的坑及解决

    目录 van-list不断onLoad加载的坑 我这里出现不断加载的原因是 van-list列表下拉加载更多onLoad事件 重点总结 van-list不断onLoad加载的坑 van-list 下拉的时候,不断请求后台加载数据,真的是坑.... this.$http.post(url, params).then(function (res) {  this.list = []; if (res.data.data.length == 0) {     that.finished = true

  • 一个正则的写法 php

    需要把文章里的回车去掉 但是分段的回车还是要保留 规则也就是保留后面跟有4个空格的换行,去掉其他的换行..  偶也写不好正则表达式,试试看这个,VBS下好象可用 复制代码 代码如下: \r\n[^\s{4,}] php中 复制代码 代码如下: <?php echo '<textarea rows=38 cols=50>'.$file=file_get_contents($_GET['f']).'</textarea>'; $p='/\r\n([^\s{4,}])/'; $r=

  • 一次JavaScript正则的诡异经历记录

    目录 背景 问题 原因 总结 事情是这样的,最近在写一个Node功能的时候,遇到了一个正则的问题,觉得挺有意思的,就记录一下经历和最终问题原因,希望也能帮助到同样遇到的同学. 背景 我有一个Node服务,希望对访问进来的请求进行标记,如果请求进来的path是我定义的路由,那么将标记一个REQ,否则标记一个IVL,用于对于整个服务的日志记录进行输出.那么我通过服务启动时,根据定义的路由,生成一个RouterMap,通过访问进入时,判断path是否命中RouterMap来判断是否预期访问. 大概的代

随机推荐