如何使用正则表达式从字母串中删除特定字母

时间:2016-04-01 16:18:03

标签: javascript regex replace

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

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

我试过了:

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

3 个答案:

答案 0 :(得分:0)

在perl中,它非常简单,但正则表达式在差异语言方面存在细微差别。

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

答案 1 :(得分:0)

php中的

会是这样的 -

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

答案 2 :(得分:0)

在javascript中,这将是这样的。 (使用区分大小写的修饰符)

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