美文网首页
js正则,删除所有指定字符内的所有内容

js正则,删除所有指定字符内的所有内容

作者: 一个健康马 | 来源:发表于2022-08-12 18:20 被阅读0次
var str = "<div>111</div><video d sd sda ds><video><p>1111</p><div>111</div><p>1111</p><video d sd sda ds><video>"
    var newStr = str.replace(/<video.*?video>/g,"");
    alert(newStr)

. 是任意字符 可以匹配任何单个字符,

例子:正则表达式r.t 可以匹配这些字符串:rat、rut、r t,但是不匹配root。

.*? 表示匹配任意字符到下一个符合条件的字符

例子:正则表达式a.*?xxx 可以匹配 abxxx axxxxx abbbbbxxx

扩展:

  • 匹配0或多个正好在它之前的那个字符。例如正则表达式。意味着能够匹配任意数量的任何字符。? 匹配0或1个正好在它之前的那个字符。注意:这个元字符不是所有的软件都支持的。.是指任何字符0个或多个,.?是指任何字符0个或1个.

.具有贪婪的性质,首先匹配到不能匹配为止,根据后面的正则表达式,会进行回溯。.?则相反,一个匹配以后,就往下进行,所以不会进行回溯,具有最小匹配的性质。

?表示非贪婪模式,即为匹配最近字符 如果不加?就是贪婪模式a.*bc 可以匹配 abcbcbc

相关文章

  • js正则,删除所有指定字符内的所有内容

    . 是任意字符 可以匹配任何单个字符, 例子:正则表达式r.t 可以匹配这些字符串:rat、rut、r t,但是...

  • js简单打印功能

    js打印功能 function printNow(titles,idt) { //获取指定id标签内的所有内容 ...

  • js去除字符串空格(空白符)

    使用js去除字符串内所带有空格,有以下三种方法: ( 1 ) replace正则匹配方法 去除字符串内所有的空格:...

  • js字符串除空格

    `使用js去除字符串内所带有空格,有以下三种方法: 1、正则replace * 去除所有空格: ```js str...

  • 前端常用功能小计(持续更新)

    深拷贝 清除火狐浏览器无图片时的边框 获取URL参数 删除指定字符后的所有字符 在指定位置插入字符 删除字符串中的...

  • 正则表达式

    正则表达式 - 教程 组成 普通字符普通字符包括没有显式指定为元字符的所有可打印和不可打印字符。这包括所有大写和小...

  • 正则手札

    删除//之后的所有字符串 提取时分*秒的时长数字的正则操作【Scala】

  • Rreact Native/JS 数组添加/删除/替换元素 合并

    数组添加元素 数组删除元素 数组替换元素 数组合并 查找元素在数组中的位置 将数组内所有元素按指定字符拼接成字符串

  • JavaScript 删除一个字符串中的指定字符

    以删除一个字符串中的空格为例。 删除一个字符串中的所有指定字符 得到结果: 删除一个字符串开头的指定字符 得到结果...

  • 小tips

    1.js删除字符串中指定内容 var str='我是一字符串'; str.replace('一','');//将“...

网友评论

      本文标题:js正则,删除所有指定字符内的所有内容

      本文链接:https://www.haomeiwen.com/subject/myhfgrtx.html