【问题标题】:how do i remove specific letters from alphabet string using regex如何使用正则表达式从字母字符串中删除特定字母
【发布时间】:2016-07-21 13:02:20
【问题描述】:

我将字母表作为大写字符串。

如何删除字母 B G R P?我正在使用 JavaScript。

我试过了:

替换(^/B/G/R/P/g, "") 替换(^[B,G,R,P]/g, "")

【问题讨论】:

    标签: javascript regex replace


    【解决方案1】:

    在 perl 中,这很容易,但正则表达式在不同语言中的差异很小。

    $myString =~ s/[BGRP]//g;
    

    【讨论】:

      【解决方案2】:

      在 php 中,会是这样的 -

      $string = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
      $remove = preg_replace('/[BGRP]/', '', $string); 
      // new string 
      echo $remove;
      

      【讨论】:

        【解决方案3】:

        在 javascript 中是这样的。 (带有区分大小写的修饰符)

        var myOldString = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
        var myNewString = myOldString.replace(/[bgrp]/gi, ''); 
        console.log(myNewString);
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2012-01-10
          • 2022-10-12
          • 2018-02-09
          • 2020-12-12
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多