如何找到双引号?

拉明

我的英语不好。抱歉!

如何在一个变量内用双引号写引号?

我想合并两个脚本:number1和number2

//number 1:
    var rew = /\'/g;
    $('span').contents().each(function() {
    if (this.nodeType === 3 && rew.test(this.nodeValue)) {
    this.nodeValue = this.nodeValue.replace(rew, '');
    }
    });
    
 //number 2:
    var ref = /\"/g;
    $('span').contents().each(function() {
    if (this.nodeType === 3 && ref.test(this.nodeValue)) {
    this.nodeValue = this.nodeValue.replace(ref, '');
    }
    });
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<span>
Hello 'world'.<br>
Hello "world".
</span>

一定的表现

一方面,您可以简单地在字符集中同时包含'"

/['"]/g

这将匹配并删除所有引号。但这也会删除实际上没有引用的引号,例如:

Bob's
games' difficulty

因此,您可以考虑在分词符之前仅匹配具有匹配引号的引号。匹配并捕获a'或a ",然后重复并捕获(在第二个捕获组中)任何非空格字符,直到遇到相同的捕获字符,然后替换为第二个捕获组(用引号引起来的非空格字符):

//number 1:
var rew = /(['"])(\S+)\1/g;
$('span').contents().each(function() {
  if (this.nodeType === 3) {
    this.nodeValue = this.nodeValue.replace(rew, '$2');
  }
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<span>
Hello 'world'.<br>
Hello "world".<br>
Bob's<br>
games' difficulty
</span>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在ML中找到双引号

来自分类Dev

如何双引号双引号?

来自分类Dev

如何使fwrite()不加双引号?

来自分类Dev

单引号和双引号,如何安排?

来自分类Dev

如何计算单引号或双引号

来自分类Dev

如何混合双引号,单引号

来自分类Dev

如何在双引号内使用双引号

来自分类Dev

如何用awk中的转义双引号替换双引号?

来自分类Dev

使用FFMpeg时如何对引号,双引号和双引号内的冒号进行换行

来自分类Dev

如何在树枝中保留双引号?

来自分类Dev

如何在R中打印双引号(“)

来自分类Dev

SQLite-如何转义双引号?

来自分类Dev

如何从jQuery数组中删除双引号

来自分类常见问题

如何在“”中打印双引号?

来自分类Dev

如何在列表中不加双引号

来自分类Dev

如何在JavaScript中显示双引号

来自分类Dev

如何从数字系列中删除双引号?

来自分类Dev

如何在PHP中显示双引号“”?

来自分类Dev

如何使用grep匹配双引号

来自分类Dev

如何在xml中使用双引号?

来自分类Dev

如何从XSLT参数输出双引号?

来自分类Dev

如何在xml中使用双引号?

来自分类Dev

如何回显包含双引号的文本

来自分类Dev

如何从Ruby数组中删除双引号?

来自分类Dev

如何用空格替换双引号?角度的

来自分类Dev

bash中的双引号如何匹配(配对)?

来自分类Dev

如何用双引号管道输出

来自分类Dev

如何使用sed双引号传递的变量?

来自分类Dev

如何用转义符替换双引号?